Google Drive モジュール一覧

Make と Google Drive を連携させるモジュールの一覧です。

目次


コネクションの作成

前提条件

  • Google アカウントが必要です
  • Google API Services ユーザーデータポリシーへの同意が必要です

作成手順

  1. Make にログインし、シナリオに Google Drive モジュールを追加します
  2. Connection フィールドの Add をクリックします
  3. 任意でコネクション名を入力します
  4. Sign in with Google をクリックします
  5. Google アカウントの認証画面が表示されます。対象のアカウントを選択してください
  6. Grant all requested permissions をクリックし、必要な権限をすべて許可します
設定項目 説明
コネクション名 複数のコネクションを区別するための任意の名称
Client ID / Client Secret Google Cloud Platform の OAuth 2.0 認証情報を手動で使用したい場合に入力します(通常は不要)

注意事項

  • Google Cloud Platform で作成したプロジェクトが「テスト」ステータスの場合、7日ごとに再認証が必要になります。本番運用時はプロジェクトを公開ステータスにしてください
  • Shared Drive(共有ドライブ)の操作には Google Workspace のプランが必要な場合があります

トリガー

Watch Files in a Folder

特定のフォルダ内でファイルが作成または変更されたときにトリガーされます。

フィールド 説明
Connection Google Drive アカウントへの接続
Watch files 監視する変更の種類(作成時刻 / 変更時刻)
Choose a drive 監視対象ドライブの種類(My Drive / Shared with me / Google Shared Drive)
Select the folder 監視対象のフォルダ
File types to watch 監視するファイルタイプでフィルター
Limit 1サイクルあたりに処理する最大ファイル数

Watch All Files

ドライブ全体でファイルが作成または変更されたときにトリガーされます。

フィールド 説明
Connection Google Drive アカウントへの接続
Watch files 監視する変更の種類(作成時刻 / 変更時刻)
Choose a drive 監視対象ドライブの種類
File types to watch 監視するファイルタイプでフィルター
Limit 1サイクルあたりに処理する最大ファイル数

Watch Folders

フォルダが作成または変更されたときにトリガーされます。

フィールド 説明
Connection Google Drive アカウントへの接続
Watch files 監視する変更の種類(作成時刻 / 変更時刻)
Choose a drive 監視対象ドライブの種類
Choose a folder 監視対象のフォルダ
Limit 1サイクルあたりに処理する最大フォルダ数

Watch Shared Drives

新しい Shared Drive(共有ドライブ)が作成されたときにトリガーされます。

フィールド 説明
Connection Google Drive アカウントへの接続
Search クエリの指定方法(カスタムクエリ / クエリフィルター)
Query filter フィルター条件(名前 / オーガナイザー数 / メンバー数)
Query カスタム検索クエリ
Limit 1サイクルあたりに処理する最大ドライブ数

Watch Comments

指定したファイルにコメントが追加または変更されたときにトリガーされます。

フィールド 説明
Connection Google Drive アカウントへの接続
Watch comments 監視する変更の種類(作成時刻 / 変更時刻)
Choose a drive 監視対象ドライブの種類
File id 監視対象のファイル
Limit 1サイクルあたりに処理する最大コメント数

ファイルの操作

Search for Files/Folders

検索条件に基づいてファイルまたはフォルダを検索します。

フィールド 説明
Connection Google Drive アカウントへの接続
Choose a drive 検索対象ドライブの種類
Search scope 検索範囲(フォルダ内 / 全体)
Choose a folder 検索対象フォルダ
Retrieve 取得対象(ファイル / フォルダ / 両方)
Search 検索方法(ファイル名 / フルテキスト / カスタムクエリ)
Query 検索キーワードまたはカスタムクエリ
Limit 取得する最大件数

Download a File

Google Drive からファイルをダウンロードします。

フィールド 説明
Connection Google Drive アカウントへの接続
Choose a drive 対象ドライブの種類
Enter a file id ファイルの指定方法(ID 入力 / 選択)
File id ダウンロードするファイルの ID
Convert Google Docs / Sheets / Slides / Drawings を別形式に変換するオプション

Create a File from Text

プレーンテキストからファイルを作成します。

フィールド 説明
Connection Google Drive アカウントへの接続
Choose a drive 作成先ドライブの種類
New text file location 作成先フォルダ
File name 作成するファイル名
File content ファイルの内容
Convert Google Docs 形式に変換するかどうか

Upload a File

Google Drive にファイルをアップロードします。

フィールド 説明
Connection Google Drive アカウントへの接続
Enter a folder id フォルダの指定方法(ID 入力 / 選択)
Folder id アップロード先フォルダの ID
New drive location アップロード先ドライブの種類
New folder location アップロード先フォルダ
Use domain admin access ドメイン管理者アクセスを使用するか
Shared drive 対象の Shared Drive
New file name 新規ファイル名(省略時は元のファイル名)
File name ファイル名(拡張子を含む)
Data ファイルデータ
Convert ファイルを Google ドキュメント形式に変換するか

Update a File

ファイルのメタデータやコンテンツを更新します。

フィールド 説明
Connection Google Drive アカウントへの接続
Enter a file id ファイルの指定方法(ID 入力 / 選択)
Choose a drive 対象ドライブの種類
File id 更新するファイルの ID
Use domain admin access ドメイン管理者アクセスを使用するか
Shared drive 対象の Shared Drive
New updated file name 変更後のファイル名(省略時は変更なし)
File description ファイルの説明
Change file content ファイルのコンテンツを変更するか
File name ファイル名(拡張子を含む)
Data 更新するファイルデータ
Keep revision forever リビジョンを永久に保持するか

Copy a File

既存のファイルのコピーを作成します。

フィールド 説明
Connection Google Drive アカウントへの接続
Original file’s drive コピー元ドライブの種類
Original file id コピー元ファイルの ID
New drive location コピー先ドライブの種類
New folder location コピー先フォルダ
Copied file name コピー後のファイル名(省略時は「〇〇のコピー」)

Move a File/Folder

ファイルまたはフォルダを別の場所に移動します。

フィールド 説明
Connection Google Drive アカウントへの接続
Choose a drive 移動元ドライブの種類
Select file/folder 移動対象(ファイル / フォルダ)
File id / Folder id 移動するファイルまたはフォルダの ID
New drive location 移動先ドライブの種類
New folder location 移動先フォルダ

Move a File/Folder to Trash

ファイルまたはフォルダをゴミ箱に移動します。

フィールド 説明
Connection Google Drive アカウントへの接続
Enter a file/folder id ファイル/フォルダの指定方法(ID 入力 / 選択)
Select file/folder 対象(ファイル / フォルダ)
File id / Folder id ゴミ箱に移動するファイルまたはフォルダの ID

Delete a File/Folder Permanently

ファイルまたはフォルダを完全に削除します。

注意: この操作は取り消すことができません。
フィールド 説明
Connection Google Drive アカウントへの接続
Enter a file/folder id ファイル/フォルダの指定方法(ID 入力 / 選択)
Select file/folder 対象(ファイル / フォルダ)
File id / Folder id 完全削除するファイルまたはフォルダの ID

Create a File/Folder Shortcut

ファイルまたはフォルダのショートカットを作成します。

フィールド 説明
Connection Google Drive アカウントへの接続
Original file’s drive 元ファイルのドライブの種類
Select file/folder 対象(ファイル / フォルダ)
File id / Folder id ショートカット元のファイルまたはフォルダの ID
Use domain admin access ドメイン管理者アクセスを使用するか
Shared drive 対象の Shared Drive
New drive location ショートカット作成先ドライブの種類
New folder location ショートカット作成先フォルダ
Copied file name ショートカットの名前

フォルダの操作

Create a Folder

指定した場所にフォルダを作成します。

フィールド 説明
Connection Google Drive アカウントへの接続
Choose a drive 作成先ドライブの種類
New folder location 作成先フォルダ(親フォルダ)
New folder’s name 作成するフォルダ名
Share folder リンク共有を設定するか
Type 権限タイプ(anyoneWithLink など)
Role ユーザーへの操作権限(viewer / commenter / editor)

Rename a Folder

既存のフォルダ名を変更します。

フィールド 説明
Connection Google Drive アカウントへの接続
Enter a file id フォルダの指定方法(ID 入力 / 選択)
Folder id 名前変更するフォルダの ID
Choose a drive 対象ドライブの種類
New folder location フォルダの現在の場所
Use domain admin access ドメイン管理者アクセスを使用するか
Shared drive 対象の Shared Drive
Folder name 変更後のフォルダ名
Folder description フォルダの説明

Get a Folder ID for a Path

フォルダパスからフォルダ ID を取得します。

フィールド 説明
Connection Google Drive アカウントへの接続
Folder path フォルダパス(例: abc/xyz)

Get a File/Folder Path for an ID

ファイルまたはフォルダの ID からパスを取得します。

フィールド 説明
Connection Google Drive アカウントへの接続
Enter a file/folder id ファイル/フォルダの指定方法(ID 入力 / 選択)
Choose a drive 対象ドライブの種類
Select file/folder 対象(ファイル / フォルダ)
File id ファイルの ID
Folder id フォルダの ID
Use domain admin access ドメイン管理者アクセスを使用するか
Shared drive 対象の Shared Drive

共有ドライブの操作

Search for Shared Drives

クエリ条件に基づいて Shared Drive を検索します。

フィールド 説明
Connection Google Drive アカウントへの接続
Search クエリの指定方法(カスタムクエリ / クエリフィルター)
Query filter フィルター条件
Query カスタム検索クエリ
Limit 取得する最大件数

Create a Shared Drive

新しい Shared Drive を作成します。

フィールド 説明
Connection Google Drive アカウントへの接続
New shared drive’s name 作成する Shared Drive の名前

Get a Shared Drive

ID を指定して Shared Drive のメタデータを取得します。

フィールド 説明
Connection Google Drive アカウントへの接続
Shared drive id 取得する Shared Drive の ID

Update a Shared Drive

既存の Shared Drive の名前や制限を更新します(管理者のみ)。

フィールド 説明
Connection Google Drive アカウントへの接続
Shared drive id 更新する Shared Drive の ID
Name 変更後の Shared Drive 名
Restrictions 制限の有効 / 無効
Admin managed restrictions 管理者権限設定
Copy requires writer permission コピーに書き込み権限を要求するか
Domain users only ドメインユーザーのみに制限するか
Drive members only メンバーのみに制限するか

Delete a Shared Drive

空の Shared Drive を削除します。

フィールド 説明
Connection Google Drive アカウントへの接続
Shared drive id 削除する Shared Drive の ID

リビジョンの操作

List File Revision

ファイルのリビジョン一覧を取得します。

フィールド 説明
Connection Google Drive アカウントへの接続
Enter a file id ファイルの指定方法(ID 入力 / 選択)
Choose a drive 対象ドライブの種類
Use domain admin access ドメイン管理者アクセスを使用するか
Shared drive 対象の Shared Drive
File id 対象ファイルの ID
Limit 取得する最大リビジョン数(デフォルト: 10)

Get a File Revision

ファイルの特定のリビジョンを取得します。

フィールド 説明
Connection Google Drive アカウントへの接続
Enter a file id ファイルの指定方法(ID 入力 / 選択)
Choose a drive 対象ドライブの種類
Use domain admin access ドメイン管理者アクセスを使用するか
Shared drive 対象の Shared Drive
File id 対象ファイルの ID
Revision id 取得するリビジョンの ID
Acknowledge abuse 悪意あるファイルのダウンロードリスクを承認するか

Update a File Revision

既存ファイルのリビジョンを更新します。

フィールド 説明
Connection Google Drive アカウントへの接続
Enter a file id ファイルの指定方法(ID 入力 / 選択)
Choose a drive 対象ドライブの種類
File id 対象ファイルの ID
Use domain admin access ドメイン管理者アクセスを使用するか
Shared drive 対象の Shared Drive
Revision id 更新するリビジョンの ID
Keep forever リビジョンを永久に保持するか
Publish auto 後続リビジョンを自動的に再公開するか
Published リビジョンを公開するか
Published outside domain ドメイン外に公開するか

Delete a File Revision

ファイルのリビジョンを削除します。

フィールド 説明
Connection Google Drive アカウントへの接続
Enter a file id ファイルの指定方法(ID 入力 / 選択)
Choose a drive 対象ドライブの種類
Use domain admin access ドメイン管理者アクセスを使用するか
Shared drive 対象の Shared Drive
File id 対象ファイルの ID
Revision id 削除するリビジョンの ID

アクセス権の操作

Get a Share Link

ファイルまたはフォルダの共有リンクを取得・設定し、アクセス権限を構成します。

フィールド 説明
Connection Google Drive アカウントへの接続
Choose a drive 対象ドライブの種類
Use domain admin access ドメイン管理者アクセスを使用するか
Select file/folder 対象(ファイル / フォルダ)
File id / Folder id 対象のファイルまたはフォルダの ID
Role 権限ロール(viewer / commenter / editor など)
Type 権限タイプ(user / group / domain / anyone)
Email address / Organization domain 共有先のメールアドレスまたはドメイン
Send notification email 通知メールを送信するか
Enter the expiration time アクセス権の有効期限
Allow file discovery ファイル検索での発見を許可するか

Update a File/Folder Access

既存のファイルまたはフォルダのアクセス権を更新します。

フィールド 説明
Connection Google Drive アカウントへの接続
Choose a drive 対象ドライブの種類
Select 対象(ファイル / フォルダ)
File id / Folder id 対象のファイルまたはフォルダの ID
Use domain admin access ドメイン管理者アクセスを使用するか
Shared drive 対象の Shared Drive
Permission id アクセス権を更新するユーザー
File role 変更後のロール

Revoke a File/Folder Access

ファイルまたはフォルダのアクセス権を取り消します。

フィールド 説明
Connection Google Drive アカウントへの接続
Choose a drive 対象ドライブの種類
Select 対象(ファイル / フォルダ)
File id / Folder id 対象のファイルまたはフォルダの ID
Use domain admin access ドメイン管理者アクセスを使用するか
Shared drive 対象の Shared Drive
Permission id アクセス権を取り消すユーザー

その他

Make an API Call

Google Drive API へのカスタムリクエストを実行します。標準モジュールでカバーされていない操作を行う場合に使用します。

フィールド 説明
Connection Google Drive アカウントへの接続
URL https://www.googleapis.com/drive からの相対パス
Method HTTP メソッド(GET / POST / PUT / PATCH / DELETE)
Headers リクエストヘッダー
Query string クエリ文字列パラメータ
Body リクエストボディ

情報元: Make 公式ドキュメント