Google Sheets モジュール一覧
Make と Google Sheets を連携させるモジュールの一覧です。
コネクションの作成
前提条件
- Google アカウントが必要です
- Google API のデータ利用ポリシーへの同意が必要です
作成手順
- Make にログインし、シナリオに Google Sheets モジュールを追加します
- Connection フィールドの Add をクリックします
- 認証方法を選択します
- 通常のモジュール: Sign in with Google をクリックします
- Webhook を使うモジュール(Watch Changes など): 先に create a webhook を作成してから create a connection をクリックします
- Google アカウントの認証画面が表示されます。対象のアカウントを選択してください
- Grant all requested permissions をクリックし、必要な権限をすべて許可します
オプション設定
| 設定項目 | 説明 |
|---|---|
| コネクション名 | 複数のコネクションを区別するための任意の名称 |
| Client ID / Client Secret | Google Cloud Platform の OAuth 2.0 認証情報を手動で使用したい場合に入力します(通常は不要) |
注意事項
- Google Cloud Platform で作成したプロジェクトが「テスト」ステータスの場合、7日ごとに再認証が必要になります。本番運用時はプロジェクトを公開ステータスにしてください
- OAuth 2.0 の Client ID・Client Secret は安全な場所に保管してください
トリガー
Watch New Rows
新しい行がシートに追加されたときにトリガーされます。
| フィールド | 説明 |
|---|---|
| Connection | Google アカウントへの接続 |
| Search Method | スプレッドシートの指定方法(Search by path / Select from all / Enter manually / Drive) |
| Spreadsheet ID | 対象のスプレッドシート |
| Sheet Name | 対象のシート名 |
| Table Contains Headers | テーブルにヘッダー行が含まれるか(Yes / No) |
| Row with Headers | ヘッダー行の範囲(例: A1:F1) |
| Value Render Option | 値の表示形式(Formatted Value / Unformatted Value / Formula) |
| Date and Time Render Option | 日時の表示形式(Serial Number / Formatted String) |
| Limit | 取得する最大件数 |
Watch Changes (Cells)
セルが更新されたときにトリガーされます。
行の操作
Add a Row
テーブルの末尾に新しい行を追加します。
| フィールド | 説明 |
|---|---|
| Connection | Google アカウントへの接続 |
| Search Method | スプレッドシートの指定方法 |
| Spreadsheet ID | 対象のスプレッドシート |
| Spreadsheet Name | スプレッドシート名 |
| Sheet Name | 対象のシート名 |
| Column Range | 入力対象の列範囲 |
| Table Contains Headers | テーブルにヘッダー行が含まれるか |
| Use Column Headers as IDs | 列ヘッダーをIDとして使用するか |
| Values in Columns | 各列に入力する値 |
| Unformatted | 書式なしで入力するか |
| Value Input Option | 値の入力方式(User Entered / Raw) |
| Insert Data Option | データの挿入方式(Insert Rows / Overwrite) |
Update a Row
既存の行を更新します。
| フィールド | 説明 |
|---|---|
| Connection | Google アカウントへの接続 |
| Search Method | スプレッドシートの指定方法 |
| Spreadsheet ID | 対象のスプレッドシート |
| Spreadsheet Name | スプレッドシート名 |
| Sheet Name | 対象のシート名 |
| Row Number | 更新する行番号 |
| Column Range | 更新対象の列範囲 |
| Table Contains Headers | テーブルにヘッダー行が含まれるか |
| Use Column Headers as IDs | 列ヘッダーをIDとして使用するか |
| Values in Column | 各列に入力する値 |
| Value Input Option | 値の入力方式(User Entered / Raw) |
Bulk Add Rows (Advanced)
テーブルの末尾に複数の行をまとめて追加します。
| フィールド | 説明 |
|---|---|
| Connection | Google アカウントへの接続 |
| Spreadsheet ID | 対象のスプレッドシート |
| Sheet Name | 対象のシート名 |
| Column Range | 入力対象の列範囲 |
| Rows | 追加する行データ |
| Unformatted | 書式なしで入力するか |
| Value Input Option | 値の入力方式(User Entered / Raw) |
| Insert Data Option | データの挿入方式(Insert Rows / Overwrite) |
Bulk Update Rows (Advanced)
複数の行をまとめて更新します。
| フィールド | 説明 |
|---|---|
| Connection | Google アカウントへの接続 |
| Spreadsheet ID | 対象のスプレッドシート |
| Sheet Name | 対象のシート名 |
| Range | 更新対象の範囲 |
| Value Input Option | 値の入力方式(User Entered / Raw) |
Search Rows
指定した条件に一致する行を返します。
| フィールド | 説明 |
|---|---|
| Connection | Google アカウントへの接続 |
| Search Method | スプレッドシートの指定方法 |
| Spreadsheet ID | 対象のスプレッドシート |
| Spreadsheet Name | スプレッドシート名 |
| Sheet Name | 対象のシート名 |
| Table Contains Headers | テーブルにヘッダー行が含まれるか |
| Column Range | 検索対象の列範囲 |
| Filter | 絞り込み条件 |
| Set Filter Values | フィルターの値を設定 |
| Sort Order | 並び順(昇順 / 降順) |
| Order By | 並び替えの基準列 |
| Field Type | フィールドの型 |
| Value Render Option | 値の表示形式(Formatted Value / Unformatted Value / Formula) |
| Date and Time Render Option | 日時の表示形式(Serial Number / Formatted String) |
| Limit | 取得する最大件数 |
Search Rows (Advanced)
Google Charts Query Language を使用して条件に一致する行を返します。
| フィールド | 説明 |
|---|---|
| Connection | Google アカウントへの接続 |
| Search Method | スプレッドシートの指定方法 |
| Spreadsheet ID | 対象のスプレッドシート |
| Sheet ID | 対象のシートID |
| Spreadsheet Name | スプレッドシート名 |
| Sheet Name | 対象のシート名 |
| Query | Google Charts Query Language のクエリ文字列 |
| Limit | 取得する最大件数 |
Clear a Row
指定した行の値をクリアします(行自体は削除されません)。
| フィールド | 説明 |
|---|---|
| Connection | Google アカウントへの接続 |
| Search Method | スプレッドシートの指定方法 |
| Spreadsheet ID | 対象のスプレッドシート |
| Spreadsheet Name | スプレッドシート名 |
| Sheet Name | 対象のシート名 |
| Row Number | クリアする行番号 |
Delete a Row
指定した行を削除します。
| フィールド | 説明 |
|---|---|
| Connection | Google アカウントへの接続 |
| Search Method | スプレッドシートの指定方法 |
| Spreadsheet ID | 対象のスプレッドシート |
| Spreadsheet Name | スプレッドシート名 |
| Sheet Name | 対象のシート名 |
| Row Number | 削除する行番号 |
セルの操作
Update a Cell
指定したセルを更新します。
| フィールド | 説明 |
|---|---|
| Connection | Google アカウントへの接続 |
| Search Method | スプレッドシートの指定方法 |
| Spreadsheet ID | 対象のスプレッドシート |
| Spreadsheet Name | スプレッドシート名 |
| Sheet Name | 対象のシート名 |
| Cell | 対象のセル(例: A1) |
| Value | 入力する値 |
| Value Input Option | 値の入力方式(User Entered / Raw) |
Get a Cell
指定したセルの値を取得します。
| フィールド | 説明 |
|---|---|
| Connection | Google アカウントへの接続 |
| Search Method | スプレッドシートの指定方法 |
| Spreadsheet ID | 対象のスプレッドシート |
| Spreadsheet Name | スプレッドシート名 |
| Sheet ID | 対象のシートID |
| Cell | 対象のセル(例: A1) |
| Value Render Option | 値の表示形式(Formatted Value / Unformatted Value / Formula) |
| Date and Time Render Option | 日時の表示形式(Serial Number / Formatted String) |
Clear a Cell
指定したセルの値をクリアします。
| フィールド | 説明 |
|---|---|
| Connection | Google アカウントへの接続 |
| Search Method | スプレッドシートの指定方法 |
| Spreadsheet ID | 対象のスプレッドシート |
| Spreadsheet Name | スプレッドシート名 |
| Sheet Name | 対象のシート名 |
| Sheet ID | 対象のシートID |
| Cell | 対象のセル(例: A1) |
カスタム関数
Perform a Function (Sheets)
Google Sheets 上で Make のカスタム関数を使用します。Google Sheets アドオンおよび Webhook の設定が必要です。
Perform a Function Responder
Perform a Function モジュールと組み合わせて、Make で処理したデータを Google Sheets に返します。
| フィールド | 説明 |
|---|---|
| Response Type | レスポンスの型(Text / Number) |
| Value | 返す値 |
シートの操作
Add a Sheet
スプレッドシートに新しいシートを追加します。
| フィールド | 説明 |
|---|---|
| Connection | Google アカウントへの接続 |
| Search Method | スプレッドシートの指定方法 |
| Spreadsheet ID | 対象のスプレッドシート |
| Spreadsheet Name | スプレッドシート名 |
| Properties Title | 新しいシートの名前 |
| Index | シートの挿入位置(インデックス) |
Rename a Sheet
指定したシートの名前を変更します。
| フィールド | 説明 |
|---|---|
| Connection | Google アカウントへの接続 |
| Search Method | スプレッドシートの指定方法 |
| Spreadsheet ID | 対象のスプレッドシート |
| Sheet ID | 対象のシートID |
| Spreadsheet Name | スプレッドシート名 |
| Sheet Name | 変更前のシート名 |
| New Sheet Name | 変更後のシート名 |
Copy a Sheet
シートを別のスプレッドシートにコピーします。
| フィールド | 説明 |
|---|---|
| Connection | Google アカウントへの接続 |
| Search Method | スプレッドシートの指定方法 |
| Source Spreadsheet Name | コピー元のスプレッドシート名 |
| Spreadsheet ID | コピー元のスプレッドシートID |
| Destination Drive Location | コピー先の Drive の場所 |
| Destination Spreadsheet ID | コピー先のスプレッドシートID |
| Destination Spreadsheet Name | コピー先のスプレッドシート名 |
| New Sheet Name | コピー後のシート名 |
List Sheets
スプレッドシート内のすべてのシート一覧を取得します。
| フィールド | 説明 |
|---|---|
| Connection | Google アカウントへの接続 |
| Search Method | スプレッドシートの指定方法 |
| Spreadsheet ID | 対象のスプレッドシート |
| Spreadsheet Name | スプレッドシート名 |
Delete a Sheet
指定したシートを削除します。
| フィールド | 説明 |
|---|---|
| Connection | Google アカウントへの接続 |
| Search Method | スプレッドシートの指定方法 |
| Spreadsheet ID | 対象のスプレッドシート |
| Sheet ID | 削除するシートID |
| Spreadsheet Name | スプレッドシート名 |
| Sheet Name | 削除するシート名 |
スプレッドシートの操作
Create a Spreadsheet
新しいスプレッドシートを作成します。
| フィールド | 説明 |
|---|---|
| Connection | Google アカウントへの接続 |
| Spreadsheet Name | スプレッドシートの名前 |
| Locale | ロケール設定 |
| Recalculation Interval | 再計算のタイミング |
| Time Zone | タイムゾーン |
| Default Format Number Format | 数値の表示形式(Text / Number / Percent / Currency / Date / Time / Date Time / Scientific) |
| Sheets | 作成するシートの設定 |
Create a Spreadsheet from a Template
テンプレートシートをもとに新しいスプレッドシートを作成します。
| フィールド | 説明 |
|---|---|
| Connection | Google アカウントへの接続 |
| Search Method | スプレッドシートの指定方法 |
| Template Spreadsheet ID | テンプレートのスプレッドシートID |
| Values | テンプレートに埋め込む値 |
| Spreadsheet Name | 作成するスプレッドシートの名前 |
| New Drive Location | 保存先の Drive の場所 |
| New Document’s Location | ドキュメントの保存場所 |
範囲の操作
Get Range Values
指定した範囲のセル内容を取得します。
| フィールド | 説明 |
|---|---|
| Connection | Google アカウントへの接続 |
| Search Method | スプレッドシートの指定方法 |
| Spreadsheet ID | 対象のスプレッドシート |
| Spreadsheet Name | スプレッドシート名 |
| Sheet Name | 対象のシート名 |
| Range | 取得する範囲(例: A1:D10) |
| Table Contains Headers | テーブルにヘッダー行が含まれるか |
| Row with Headers | ヘッダー行の範囲 |
| Value Render Option | 値の表示形式(Formatted Value / Unformatted Value / Formula) |
| Date and Time Render Option | 日時の表示形式(Serial Number / Formatted String) |
Clear Values from a Range
指定した範囲の値をクリアします。
| フィールド | 説明 |
|---|---|
| Connection | Google アカウントへの接続 |
| Search Method | スプレッドシートの指定方法 |
| Spreadsheet ID | 対象のスプレッドシート |
| Spreadsheet Name | スプレッドシート名 |
| Sheet Name | 対象のシート名 |
| Range | クリアする範囲(例: A1:D10) |
条件付き書式
Add a Conditional Format Rule
新しい条件付き書式ルールを追加します。
| フィールド | 説明 |
|---|---|
| Connection | Google アカウントへの接続 |
| Search Method | スプレッドシートの指定方法 |
| Spreadsheet ID | 対象のスプレッドシート |
| Sheet ID | 対象のシートID |
| Spreadsheet Name | スプレッドシート名 |
| Sheet Name | 対象のシート名 |
| Range | 書式を適用する範囲 |
| Index | ルールの挿入位置(インデックス) |
| Format Rule | 書式ルールの種類 |
| Condition | 適用条件 |
| Cell Format | 適用するセルの書式 |
Delete a Conditional Format Rule
指定した条件付き書式ルールを削除します。
| フィールド | 説明 |
|---|---|
| Connection | Google アカウントへの接続 |
| Search Method | スプレッドシートの指定方法 |
| Spreadsheet ID | 対象のスプレッドシート |
| Sheet ID | 対象のシートID |
| Spreadsheet Name | スプレッドシート名 |
| Sheet Name | 対象のシート名 |
| Index | 削除するルールのインデックス |
その他
Make an API Call
Google Sheets API への任意の認証済みリクエストを実行します。
| フィールド | 説明 |
|---|---|
| Connection | Google アカウントへの接続 |
| URL | リクエスト先のURL |
| Method | HTTPメソッド(Delete / Patch / Put / Post / Get) |
| Headers | リクエストヘッダー |
| Query String | クエリパラメータ |
| Body | リクエストボディ |
情報元: Make 公式ドキュメント