Skip to Content

Google Sheets

Google Sheetsと接続してスプレッドシート管理・データ処理を実行することができます。

主要機能

  • スプレッドシート作成・管理
  • シートデータ照会・更新
  • セル・範囲データバッチ処理
  • シートコピー、名前変更、作成
  • 行/列追加・管理
  • スプレッドシート共有・権限設定
  • 複数スプレッドシート同時処理

基本情報

認証方式

OAuth 2.0を使用して認証します。

必要な権限

  • https://www.googleapis.com/auth/spreadsheets: Google Sheets全体アクセス権限

サポートするMCPツール

データ照会

get_sheet_data

特定スプレッドシートのシートからデータを照会します。

get_multiple_sheet_data

Google Sheetsの複数特定範囲からデータを照会します。

get_multiple_spreadsheet_summary

複数Google Sheetsの要約情報を照会します。

データ更新

update_cells

Google Sheetsのセルを更新します。

batch_update_cells

Google Sheetsの複数範囲をバッチで更新します。

シート構造管理

add_rows

Google Sheetsのシートに行を追加します。

add_columns

Google Sheetsのシートに列を追加します。

list_sheets

Google Sheetsのすべてのシートリストを照会します。

copy_sheet

一つのスプレッドシートから他のスプレッドシートにシートをコピーします。

rename_sheet

Google Sheetsのシート名を変更します。

create_sheet

既存Google Sheetsに新しいシートタブを作成します。

スプレッドシート管理

create_spreadsheet

新しいGoogle Sheetsを作成します。

list_spreadsheets

設定されたGoogle Driveフォルダのすべてのスプレッドシートリストを照会します。

share_spreadsheet

メールを通じて複数ユーザーとGoogle Sheetsを共有します。

使用例

例えば、

  • Promptで「スプレッドシートのA1:C10範囲データを照会してください」と入力すると、
  • LLMはMCPを通じてget_sheet_dataツールを呼び出して該当範囲のデータを照会します。
  • そして、Tool呼び出し結果を基にチャットで応答します。

注意事項

  • バッチ更新時は大量のデータ処理に注意してください。
  • スプレッドシート共有時は適切な権限設定を確認してください。
  • データ更新時は既存データが上書きされる可能性があるので慎重に使用してください。
Last updated on