Google Drive連携:AI Flowi Workflow

Google Drive連携により、AI Flowi Workflowでファイルのアップロード、フォルダーの作成、コピー、検索、メタデータの取得、名前の変更、移動、ゴミ箱への移動、復元、完全削除、ダウンロード、エクスポートを自動化できます。Google Driveカテゴリのコンポーネントは計15件です。

ノードを1回実行するごとに1 Flowi Tokenを使用します。毎月の付与トークン数は、Goが5,000、Plusが10,000、Pro 100が50,000、Pro 200が100,000、Pro 500が250,000です。 デモを予約

プランの内容でプランをご確認ください。

著者:Ai Flowi · 公開日:

用途別に見るGoogle Driveの全15コンポーネント

これらのコンポーネントはカタログに記載されていますが、Ai Flowiによる本番環境での検証は行われていません。以下の説明と必須フィールド名は、2026年10月9日にエクスポートされたAI Flowi Workflow 1.9.2のカタログに基づいています。コンポーネントが掲載されていることは、特定のワークフローの実行が成功した証拠ではありません。

13コンポーネントでは、保存済みのGoogle接続を通じて選択するgoogle_accountが必須です。Google Drive LoaderとGoogle Drive Searchでは、代わりにそれぞれ固有の認証情報フィールドが必要です。カタログで必須とされている入力は、すべて表に掲載しています。

出典:Google Driveコンポーネントのカタログ。画面が小さい場合は、表を横にスクロールすると3列すべてを確認できます。

関連情報:Amazon S3 ファイルアップロード:設定と確認。

Google Drive:カタログの15コンポーネントと必須入力
コンポーネント機能必須入力
作成、アップロード、コピー(3件)
Create Folder接続済みのGoogleアカウントを使ってGoogle Driveにフォルダーを作成します。folder_name, google_account
Upload File接続済みのGoogleアカウントを使って、FlowiファイルをGoogle Driveにアップロードします。file_path(ファイル入力)、google_account
Copy FileGoogle Driveファイルのコピーを作成します。file_id, google_account
読み取り、一覧取得、検索、読み込み(4件)
Get File接続済みのGoogleアカウントを使って、Google Driveのファイルまたはフォルダーのメタデータを取得します。file_id, google_account
List FilesFlowiが管理するOAuth認証情報を使って、接続済みのGoogle Driveアカウント内のファイルを一覧表示します。google_account
Google Drive Search指定された認証情報とクエリパラメーターを使って、Google Driveのファイルを検索します。query_item, search_term, token_string, valid_operator
Google Drive Loader指定された認証情報を使って、Google Driveから文書を読み込みます。document_id, json_string
名前の変更、移動、復元(3件)
Rename FileGoogle Driveのファイルまたはフォルダーの名前を変更します。file_id, google_account, new_name
Move FileGoogle Driveのファイルまたはフォルダーを別のフォルダーに移動します。destination_folder_id, file_id, google_account
Restore FileGoogle Driveのファイルまたはフォルダーをゴミ箱から復元します。file_id, google_account
ダウンロードとエクスポート(2件)
Download FileGoogle Driveから通常のファイルをダウンロードし、Flowiと互換性のあるサーバーファイルを返します。file_id, google_account
Export FileGoogle Docs、Sheets、Slidesを標準的なファイル形式にエクスポートします。file_id, google_account
ゴミ箱への移動と削除(2件)
Trash FileGoogle Driveのファイルまたはフォルダーをゴミ箱に移動します。file_id, google_account
Delete PermanentlyGoogle Driveのファイルまたはフォルダーを完全に削除します。file_id, google_account
高度なWorkspace API呼び出し(1件)
Workspace API Request接続済みユーザーのGoogle OAuthアカウントを使って、Google Drive、Docs、Sheets、Slidesの高度なAPIメソッドを実行します。google_account, method_path

選択したコンポーネントの接続を設定する

保存済みのGoogle接続:13コンポーネント

  1. 設定 > Google接続から、使用するGoogleアカウントを認可します。
  2. コンポーネントのgoogle_accountフィールドで、その保存済みアカウントを選択します。この13コンポーネントには任意入力のgoogle_connection_idもありますが、カタログでは必須とはされていません。
  3. 表を参照して、操作の必須フィールドを入力します。ファイル操作では、対象のfile_idを指定します。Move Fileにはdestination_folder_idも必要で、Rename Fileにはnew_nameが必要です。Upload Fileでは、file_pathにFlowiファイルを入力する必要があります。
  4. アカウントが対象のファイルまたはフォルダーにアクセスでき、接続に操作で必要なスコープがあることを確認します。Google Driveで確認できるテスト用の項目を使って実行してください。

文書化されている共通の接続は、OAuth認可、スコープの検証、認証情報の更新、再認可に対応しています。コンポーネントが失敗した場合は、選択した接続、アカウントのアクセス権、スコープを確認してください。認証情報を更新できなくなった場合は再認可し、アクセス可能なリソースで同じ操作を再試行します。

出典:Google接続の設定、Google接続のトラブルシューティング。

個別に指定する認証情報:LoaderとSearch

Google Drive Loaderにはdocument_idとjson_stringが必須です。Google Drive Searchにはtoken_string, query_item, valid_operator、search_termが必須で、query_stringは任意です。いずれにもgoogle_accountやgoogle_connection_idは掲載されていません。エクスポートされたカタログには認証情報を指定することは記載されていますが、この2コンポーネントの認証情報のJSON構造、トークン形式、認証情報の更新動作は明記されていません。使用前にエディターで必要なフィールドを確認してください。上記の保存済み接続の手順では、これらの入力については説明していません。

ワークフローのアイデア3例 — 本番環境では未検証

以下は掲載されている操作に基づく組み合わせ案であり、ダウンロード可能なDriveテンプレートや、テスト済みのDriveテンプレートではありません。全体を実行する前に、各コンポーネントの出力を確認し、次のコンポーネントへのマッピングを検証してください。

1. プロジェクト用のフォルダーを作成し、ファイルをアップロードする — 本番環境では未検証

Create Folderにプロジェクトのfolder_nameを指定し、次にUpload Fileのfile_pathにFlowiファイルを入力します。Create Folderはfolderという名前のJSON出力を返します。これを確認して新しいフォルダーのIDを特定し、Upload Fileの任意入力のparent_folder_idに指定します。両方のコンポーネントでGoogleアカウントを選択し、目的のフォルダーにファイルがアップロードされたことを確認してください。

2. 作業用ファイルをコピーし、名前を変更して移動する — 本番環境では未検証

まず、Copy Fileにコピー元のfile_idを指定します。そのfileというJSON出力を確認してコピーされたファイルを特定し、コピーのIDをRename Fileでnew_nameとともに指定し、Move Fileでdestination_folder_idとともに指定します。後続の両操作がコピーを対象としていることを確認してください。名前と保存先の指定だけで目的を達成できる場合は、Copy Fileにも任意フィールドとしてnew_nameとdestination_folder_idがあります。

3. Workspaceファイルを確認し、エクスポートする — 本番環境では未検証

Get Fileで既知のfile_idのメタデータを確認し、次にExport FileにそのID、保存済みのGoogleアカウント、export_formatを設定します。カタログにはPDF、DOCX、XLSX、CSV、PPTX、TXTの選択肢があります。元のGoogle Doc、Sheet、Slideに適した形式を選択し、fileというJSON出力(ラベル:Exported File)を確認してください。掲載されている選択肢からは、各種類の元ファイルでどの形式が使用できるかまでは分かりません。

関連情報:WebhookのJSON保存:送信データをGoogle Driveのファイルに保存する。

実行前に確認すべきGoogle Driveの制限は何ですか?

  • カタログへの掲載は、実行時のテストを意味しません。ここでは、この15件のDriveコンポーネントと上記の3つのアイデアについて、本番環境で検証済みとはしていません。リンク先のGoogle Sheetsページには、そのページ独自の検証済みレシピが記載されています。その結果は、Driveの操作が機能することの証明にはなりません。
  • メタデータの取得、文書の読み込み、ファイル転送は別の処理です。Get Fileはメタデータを取得し、Google Drive Loaderは指定された認証情報で文書を読み込みます。Download Fileは通常のファイル向け、Export FileはGoogle Docs、Sheets、Slides向けと説明されています。元ファイルと目的の出力に合わせて操作を選択してください。
  • 検索設定はコンポーネントによって異なります。List Filesには任意入力のquery, page_size, order_by、include_trashedがあります。一方、Google Drive Searchでは、クエリ項目、演算子、検索語、指定するトークンが必須です。カタログにはページ分割の動作や最大ページサイズが明記されていません。大量のファイルを一覧取得する場合は、漏れがないことを確認してください。
  • 完全削除には別途確認が必要です。Trash Fileは項目をゴミ箱に移動し、Restore Fileはゴミ箱から復元し、Delete Permanentlyは完全に削除します。Delete Permanentlyには任意入力のconfirm_deleteがあります。エクスポートされたカタログには、そのデフォルト値や強制適用の有無は記載されていません。フィールド名だけで、削除前の確認による誤削除防止機能があると判断しないでください。Get Fileで対象を確認し、テストには破棄してもよい項目を使用してください。
  • 高度なAPIの設定も必要です。Workspace API Requestには任意入力のworkspace_serviceの選択肢としてDRIVE、DOCS、SHEETS、SLIDESがあり、任意のパラメーター入力とリクエストボディ入力もあります。method_pathは必須ですが、エクスポートされたカタログでは構文が説明されていません。このコンポーネントにはavailable_methodsというJSON出力(ラベル:Available Methods)があります。これを確認し、メソッドの設定と接続の権限を検証してください。
  • このカテゴリにはDriveのイベントトリガーは掲載されていません。15件の説明のいずれにも、Driveファイルの変更時にワークフローを自動開始するとは記載されていません。ワークフローの開始方法は別途計画し、検証してください。

出典:Google Driveカタログの項目。設定ドキュメントでは共通のGoogle認可について説明していますが、各Driveコンポーネントの実行時の制限は示していません。