「このプロジェクトの資料、まだですか?」

「Google Driveにあるはず」

「どこですか?ファイル名は?」

「ちょっと待って、URL送る」

「同じ名前のファイルがいくつかありますね?」

「たぶん一番新しいやつ。あれ?修正版出てる」

Google Driveを使っている職場なら、ありがちなやりとり。聞ける相手がいるなら、まだマシです。

データさえあれば次に進められる仕事が、ここで止まります。

ファイルは共有されているらしいのに、通知が来ていない。必要なファイルが見つからない。そもそも本当にドライブにある?検索したら確かにあるけれど、ありすぎてどれか分からない。

「正しい保存場所」を毎回判断するのは意外と難しい

管理側:フォルダ構成をきちんと決めて、保存先を周知すれば解決するでしょう。ルールを決めておけば誰も迷わないはず。

  • 勝手にフォルダを増やさない
  • プロジェクト名や年度の付け方を統一する
  • ファイルをマイドライブに置いたままにしない
  • 共有したら通知する

アップロードする側:毎日の作業でもないし、ルールは覚えていられない。

  • 検索しても似た名前のプロジェクトが複数ある
  • どのフォルダが正しい保存先なのか分からない
  • 問い合わせるのも面倒
  • 一応サブフォルダを作って分かるようにしておこう
  • 通知は前と同じメンバーでいいよね

その結果、Final、Latest、New、2026_New、確認用といったフォルダが増え、あとから見た人にはもう正解が分かりません。

ファイルを必要としている側:ルールより、まず必要なファイルが欲しい。

細かいことはあとで調整するから、とにかくファイルを速やかにアップして!そしてURLを通知して!

ルールを周知しても、実行されなければ意味がありません。

フォルダではなく、プロジェクトを選んでもらう

ファイルの流れが止まる場所を整理すると、原因はシンプルでした。

保存先や通知先を「探す・確認する」ところ。

「まず誰に聞いたらいいか」すらわからない状態だと、後回しにしたい気持ちも分かります。

それならいっそ、アップロードだけしてもらうアプリを作れば解決するのでは。

アップロードする人が行うのは、次の三つだけ。

  1. プロジェクト名またはProject IDを検索する
  2. ファイルを選ぶ、またはドラッグ&ドロップする
  3. アップロードボタンをクリックする

プロジェクト名、保存先、通知先をスプレッドシートにマスタ登録しておけば、対応するGoogle Driveフォルダはアプリが自動で判断します。

同名ファイルがあれば、上書きするか別バージョンにするかを選べるので、最新版がすぐ分かります。

これなら、フォルダを覚える必要はありません。保存場所に迷って新しいサブフォルダを作る余地もありません。

管理側は、ファイルが決められた場所に集まるので管理が楽になります。

アップロードするだけなので、保存場所の確認待ちは発生しません。

担当者が変わったときも、管理画面から通知先を追加・削除できます。

最初はGoogle Formsを利用できないかと考えた

ファイルの提出先をひとつにするだけなら、Google Formsが思い浮かびます。

フォームにプロジェクト名、提出者名、ファイルアップロード欄を用意すれば、簡単な資料提出窓口になります。小規模で、提出先がひとつだけなら、それで十分な場合も多いと思います。

ただ、プロジェクトごとの運用を考えると、もう少し機能を追加したくなりました。

  • プロジェクトマスターと連動したドロップダウンから選びたい
  • プロジェクトごとに異なるフォルダへ自動保存したい
  • 新しいプロジェクトならフォルダを作成したい
  • 同名ファイルがあれば、上書きするか別バージョンにするか選びたい
  • 誰が、いつ、何をアップロードしたか記録したい
  • アップロードされたことを関係者へ知らせたい
  • 後日、プロジェクトからファイルを探したい
  • 終了したプロジェクトは選択肢から外したい

Google FormsにApps Scriptを追加すれば実現できるものもあります。

AppSheetのようなノーコードツールで業務アプリを作る?

もう一つ思いつくのが、AppSheetのようなノーコードツールで業務アプリにする方法です。

私もAppSheetを試しましたが、少し欲しい機能を作るために、別の製品のデータ構造や画面、権限、Automationの考え方を一から覚える必要がありました。

大きな業務システムを作りたいわけではありません。

欲しかったのは、もっと小さな仕組みでした。

入れる場所と、探す場所を同じにする

Google Formsには、提出したあとのファイルを探す役割がありません。

しかし実際の仕事では、アップロードしてフローが進んだから終わり、ではありません。数日後、数週間後にまたそのファイルが必要になります。

そのとき、ファイル名を正確に覚えているとは限りません。ただ「あのプロジェクトのファイル」が必要になったのだから、プロジェクト名で探せばよいのです。

そこで、アップロードと同じ仕組みで、プロジェクト名やProject IDからファイルを探せるようにしました。

プロジェクトを検索すると、対応するフォルダ内のファイル一覧が表示されます。

これで、Google Drive全体を検索して関連性の低いファイルを見たり、何階層ものフォルダを開いたりせず、プロジェクトのファイル一覧から探せます。

置き場所はひとつだけ。

誰かに確認しなくても、アプリを開いてプロジェクトを検索すれば、アップロード先も検索場所も明確です。

管理シートはプロジェクトとフォルダの索引になる

この仕組みを動かすには、最低限、次のようなプロジェクト台帳が必要です。

項目 内容
Project ID プロジェクトを識別する番号
Project Name プロジェクト名
Folder URL 対応するGoogle Driveフォルダ
Status Active、Pending、Inactiveなどの状態
Created At 登録日時

これは単なる設定表ではありません。

Google Driveのフォルダを、プロジェクトの一覧として見られる索引になります。

管理者は一覧からフォルダを開き、プロジェクト名やステータスで並べ替え、終了プロジェクトを確認できます。必要になれば、フォルダを年度別の場所やArchiveへ移動することもできます。

Google Driveのフォルダは、移動しても通常は同じIDとURLを維持します。利用者が保存階層ではなくプロジェクトからアクセスしていれば、管理者があとからフォルダを整理しても、利用者に新しい場所を覚え直してもらう必要がありません。

つまり、最初から完璧なフォルダ構成を決めなくてもよいのです。

まずファイルを共有する。整理は管理側であとから行う。

この順番の方が、実際の仕事には合っているのではないかと思いました。

この考え方をFlowlessとしてまとめた

この方法を、Google Sheets、Google Drive、Gmail、Google Apps Scriptを使った小さなWebアプリとしてまとめたものがFlowlessです。

Flowlessには、次の機能があります。

  • プロジェクト名・Project IDの検索
  • ドラッグ&ドロップによるアップロード
  • プロジェクトフォルダへの自動保存
  • 新規プロジェクトの登録と管理者確認
  • 同名ファイルのOverwrite/Version選択
  • アップロード履歴
  • 関係者へのメール通知
  • プロジェクトからファイルを探すFinder
  • プロジェクトとフォルダの管理一覧

大規模な文書管理システムや正式な承認ワークフローを置き換えるものではありません。

Google Driveをすでに使っていて、次のような会話を少し減らしたいチームのためのものです。

どこへアップロードすればいい?

もう共有された?

あのファイル、どこにある?

自分で作ってもいいし、完成品をベースにしてそこから始めてもいい

同じような仕組みは、Google Forms、Google Sheets、Google Drive、Apps Scriptを組み合わせて自作できます。

現在はAIに相談しながらコードを書くこともできるので、以前より作り始めるハードルは下がりました。

一方で、プロジェクト管理、フォルダ作成、重複処理、通知、ログ、検索、管理画面まで揃え、実際の運用を想定してテストするには、それなりの時間がかかります。

Flowlessは、その時間を省きたい人のために、動作するSpreadsheetとApps Scriptのソースコードを含めて提供しています。

  • そのまま使う
  • 自社用にコードを変更する
  • AIにコードを読ませて改修する
  • 必要な部分だけCustomizationを依頼する

どの使い方でも構いません。

AIが将来、ファイルの内容を判断して保存先を自動的に選ぶようになれば、プロジェクトを手動で選ぶ操作さえ不要になるかもしれません。

それでも、どのプロジェクトを管理するか、誰に通知するか、誰がいつ提出したか、終了プロジェクトをどう扱うかといった仕事上の判断は残ります。

まずは、完璧なシステムを作ることより、ファイルを迷わず共有できる入口を用意する。

同じようなことでモヤモヤしている方にとって、この管理方法が一つの参考になればと思います。

Flowlessを試す

まずは完成したアプリを土台にして、チームに合わせて変更できます。現在の仕事の進め方に合わせたカスタマイズにも対応します。

デモを見る Flowlessを購入 — $39 カスタマイズについて相談