Google Drive
Google Drive を MeDo アプリに接続すると、ファイルとフォルダの検索、テキストやフォルダの作成、URL からのアップロード、ダウンロード、移動、コピー、上書き、確認後のゴミ箱移動ができます。
Google Drive はコネクタです。MeDo アプリを 1 つの Google アカウントに接続し、そのドライブの検索、ファイル詳細の表示、フォルダとテキストファイルの作成、公開 URL からのアップロード、ダウンロード、移動またはコピー、ファイルの上書き、確認後のゴミ箱移動を可能にします。共有設定と権限変更は含まれません。
作れるもの
- プライベート ファイル ブラウザ。 選んだフォルダを一覧し、ファイル詳細を開き、必要に応じて更新します。
- レポート退避ページ。 テキストメモまたは公開 URL を指定フォルダに保存し、保存できたことを確認します。
- 共有フォルダ ワークスペース。 プロジェクトファイルを 1 つのフォルダにまとめ、所有者が移動先を指定してからコピーまたは移動し、更新後の構成を表示します。
- 整理ボード。 フォルダ内のファイルを探し、各項目を確認してからだけゴミ箱へ移します。
所有者がすでに Drive に置いている実ファイルをアプリで扱う場合——ブラウザ、バックアップ、フォルダ作業——に向いています。共有管理ツールではなく、ゴミ箱の空もできません。詳しくは制限をご覧ください。
ビルド例
次のいずれかをプロンプト欄に貼り付けてください。最初の例が最小の出発点です。
言い回しが重要です。アプリが使うフォルダを明示してください。「チームのレポートフォルダ向けのプライベート ブラウザ」は、「ファイルを並べるページ」とは別のアプリになります。
準備と接続
アプリが使う Drive ファイルをすでに開ける Google アカウントが必要です。API キー、Google Cloud プロジェクト、追加の課金設定は不要です。
- サイドバーの Skills & Connectors を開き、Google Drive を検索します。
- Google Drive のカードを開き、Connect をクリックします。
- Google アカウントでサインインし、MeDo が求めるアクセスを承認します。
- ボタンが Connected に変わります。これが成功状態です。アプリへ何かをコピーし直す必要はありません。
接続前にビルドを始めると、MeDo は返信の下に Google Drive の接続ボタンを出します。そこから接続しても構いません。ボタンが出ない場合は、上のコネクタカードを使ってください。
アプリでの使い方
- アプリは所有者の接続済み Drive を使い、訪問者ごとの Google アカウントではありません。 ファイル画面に到達できる人は同じドライブを見ます。ファイル一覧、アップロード、ゴミ箱はアプリ自身のサインインの後ろに置き、その権限が必要な人だけに制限してください。タイトルが "private" でもアクセス制御にはなりません。
- プロンプトでフォルダを指定します。 可能ならフォルダのリンクまたは ID を貼ってください。名前は重複することがあります。アプリは実際に開いたフォルダ名を表示する必要があります。
- 読み取りは手動更新です。 Drive とのライブ同期はありません。新しいファイルが勝手に現れることを期待せず、更新コントロールを置いてください。
- ゴミ箱へ移す前に確認します。 MeDo は項目をゴミ箱へ移す前に確認を求めます。完全削除とゴミ箱の空はできません。
- アプリ固有のデータはアプリに残します。 Drive のフィールドではないラベル、レビュー状態、メモは、実際のファイル ID をキーにしてアプリ自身のテーブルに置きます。
制限とトラブルシューティング
アプリに「Connection required」と出る。 アプリ所有者にコネクタカードを開いて Connect をクリックしてもらい、再読み込みしてください。
検索で別のフォルダが開く。 フォルダ名は重複することがあります。前回の検索結果のフォルダ ID を使うか、フォルダリンクを貼ってから更新してください。
ゴミ箱への移動が拒否される。 アプリ内で明示的な確認が必要です。確認ステップが終わる前に再実行しないでください。
ダウンロードリンクが切れる。 ダウンロード URL の有効期限は短いです。古いリンクを再利用せず、新しいダウンロードを取得してください。
見せたくないファイルが訪問者に見える。 接続は共有です。アプリにサインインとサーバー側の制限を追加してください。アクセスとロールの管理をご覧ください。
関連ページ
- コネクタカタログ — 他のコネクタと用途。
- Skills & Connectors — スキルの呼び出し、料金、制限。
- アクセスとロールの管理 — 接続データの閲覧と変更ができる人を制限する。