Google スプレッドシート

データの読み取り、書き込み、更新

go

Google スプレッドシートは、ユーザーがリアルタイムでスプレッドシートを作成、編集、共同作業できる強力なクラウドベースのスプレッドシートアプリケーションです。Googleの生産性スイートの一部として、Google スプレッドシートは堅牢な書式設定、数式、共有機能を備えたデータ整理、分析、視覚化のための多目的プラットフォームを提供しています。

Simで Google スプレッドシートの「読み取り」ツールを統合して、ワークフローに組み込むためにスプレッドシートからデータを簡単に取得する方法を学びましょう。このチュートリアルでは、Google スプレッドシートの接続、データ読み取りの設定、およびその情報を使用してリアルタイムでプロセスを自動化する方法を説明します。ライブデータをエージェントと同期させるのに最適です。

Simで Google スプレッドシートの「書き込み」ツールを使用して、ワークフローからGoogle スプレッドシートにデータを自動的に送信する方法を発見しましょう。このチュートリアルでは、統合のセットアップ、書き込み操作の設定、ワークフローの実行に伴うシートのシームレスな更新について説明します。手動入力なしでリアルタイムの記録を維持するのに最適です。

Simで Google スプレッドシートの「更新」ツールを活用して、ワークフローの実行に基づいてスプレッドシートの既存のエントリを変更する方法を探りましょう。このチュートリアルでは、更新ロジックの設定、データフィールドのマッピング、変更の即時同期を実演します。データを最新かつ一貫した状態に保つのに最適です。

Simでグーグルシートの「追加」ツールを使用して、ワークフロー実行中にスプレッドシートに新しいデータ行を簡単に追加する方法を学びましょう。このチュートリアルでは、連携の設定、追加アクションの構成、スムーズなデータ拡張の確保について説明します。手動作業なしでレコードを拡張するのに最適です!

グーグルシートでは、以下のことができます:

  • スプレッドシートの作成と編集:包括的な書式設定と計算オプションを備えたデータ駆動型ドキュメントを開発
  • リアルタイムでの共同作業:同じスプレッドシートで複数のユーザーと同時に作業
  • データ分析:数式、関数、ピボットテーブルを使用してデータを処理し理解
  • 情報の視覚化:チャート、グラフ、条件付き書式を作成してデータを視覚的に表現
  • どこからでもアクセス:自動クラウド同期により複数のデバイスでグーグルシートを使用
  • オフラインでの作業:インターネット接続なしで作業を続け、オンラインに戻ったときに変更を同期
  • 他のサービスとの統合:グーグルドライブ、フォーム、サードパーティアプリケーションと連携

Simでは、グーグルシート連携によりエージェントがプログラムでスプレッドシートデータと直接やり取りできるようになります。これにより、データ抽出、分析、レポート作成、管理などの強力な自動化シナリオが可能になります。エージェントは既存のスプレッドシートから情報を抽出したり、スプレッドシートにデータを書き込んだり、新しいスプレッドシートを一から作成したりできます。この連携はAIワークフローとデータ管理の間のギャップを埋め、構造化データとのシームレスな相互作用を可能にします。Simとグーグルシートをつなげることで、データワークフローの自動化、レポート生成、データからの洞察抽出、最新情報の維持などを、すべてインテリジェントエージェントを通じて行うことができます。この連携はさまざまなデータ形式と範囲指定をサポートし、グーグルシートの共同作業とアクセシビリティの特性を維持しながら、多様なデータ管理ニーズに対応できる柔軟性を備えています。

使用方法

Google Sheetsをワークフローに統合します。データの読み取り、書き込み、追加、更新が可能です。OAuthが必要です。

ツール

google_sheets_read

Google Sheetsスプレッドシートからデータを読み取る

入力

パラメータ必須説明
spreadsheetIdstringはいスプレッドシートのID(URLで確認できます: docs.google.com/spreadsheets/d/{SPREADSHEET_ID}/edit)
rangestringいいえ読み取るA1表記の範囲(例: "Sheet1!A1:D10"、"A1:B5")。指定しない場合、デフォルトで最初のシートのA1:Z1000が使用されます。

出力

パラメータ説明
datajson範囲とセル値を含むシートデータ
metadatajsonIDとURLを含むスプレッドシートのメタデータ

google_sheets_write

Google Sheetsスプレッドシートにデータを書き込む

入力

パラメータ必須説明
spreadsheetIdstringはいスプレッドシートのID
rangestringいいえ書き込むA1表記の範囲(例: "Sheet1!A1:D10"、"A1:B5")
valuesarrayはい2次元配列(例: [["名前", "年齢"], ["Alice", 30], ["Bob", 25]])またはオブジェクトの配列として書き込むデータ
valueInputOptionstringいいえ書き込むデータの形式
includeValuesInResponsebooleanいいえレスポンスに書き込まれた値を含めるかどうか

出力

パラメータ説明
updatedRangestring更新されたセル範囲
updatedRowsnumber更新された行数
updatedColumnsnumber更新された列数
updatedCellsnumber更新されたセル数
metadatajsonIDとURLを含むスプレッドシートのメタデータ

google_sheets_update

Google Sheetsスプレッドシートのデータを更新する

入力

パラメータ必須説明
spreadsheetIdstringはい更新するスプレッドシートのID
rangestringいいえ更新するA1表記の範囲(例: "Sheet1!A1:D10"、"A1:B5")
valuesarrayはい2次元配列(例: [["名前", "年齢"], ["Alice", 30]])またはオブジェクトの配列として更新するデータ
valueInputOptionstringいいえ更新するデータの形式
includeValuesInResponsebooleanいいえレスポンスに更新された値を含めるかどうか

出力

パラメータ説明
updatedRangestring更新されたセルの範囲
updatedRowsnumber更新された行数
updatedColumnsnumber更新された列数
updatedCellsnumber更新されたセル数
metadatajsonIDとURLを含むスプレッドシートのメタデータ

google_sheets_append

Google Sheetsスプレッドシートの末尾にデータを追加する

入力

パラメータ必須説明
spreadsheetIdstringはい追加先のスプレッドシートID
rangestringいいえ追加するセル範囲
valuesarrayはい追加するデータ
valueInputOptionstringいいえ追加するデータの形式
insertDataOptionstringいいえデータの挿入方法(上書きまたは行の挿入)
includeValuesInResponsebooleanいいえレスポンスに追加された値を含めるかどうか

出力

パラメータ説明
tableRangestringデータが追加されたテーブルの範囲
updatedRangestring更新されたセルの範囲
updatedRowsnumber更新された行数
updatedColumnsnumber更新された列数
updatedCellsnumber更新されたセル数
metadatajsonIDとURLを含むスプレッドシートのメタデータ

注意事項

  • カテゴリー: tools
  • タイプ: google_sheets
パラメータ必須説明
spreadsheetIdstringはいグーグルシートのスプレッドシートID
includeGridDatabooleanいいえグリッドデータ(セル値)を含めるかどうか。デフォルトはfalse。

出力

パラメータ説明
spreadsheetIdstringスプレッドシートID
titlestringスプレッドシートのタイトル
localestringスプレッドシートのロケール
timeZonestringスプレッドシートのタイムゾーン
spreadsheetUrlstringスプレッドシートのURL
sheetsarrayスプレッドシート内のシートのリスト
sheetIdnumberシートID
titlestringシートのタイトル/名前
indexnumberシートのインデックス(位置)
rowCountnumberシート内の行数
columnCountnumberシート内の列数
hiddenbooleanシートが非表示かどうか

google_sheets_create_spreadsheet

新しいグーグルシートのスプレッドシートを作成

入力

パラメータ必須説明
titlestringはい新しいスプレッドシートのタイトル
sheetTitlesjsonいいえ作成するシート名の配列(例:["Sheet1", "Data", "Summary"])。デフォルトは単一の「Sheet1」。
localestringいいえスプレッドシートのロケール(例:"en_US")
timeZonestringいいえスプレッドシートのタイムゾーン(例:"America/New_York")

出力

パラメータ説明
spreadsheetIdstring作成されたスプレッドシートのID
titlestring作成されたスプレッドシートのタイトル
spreadsheetUrlstring作成されたスプレッドシートのURL
sheetsarrayスプレッドシートに作成されたシートのリスト
sheetIdnumberシートID
titlestringシートのタイトル/名前
indexnumberシートのインデックス(位置)

google_sheets_batch_get

1回のリクエストでグーグルシートスプレッドシートから複数の範囲を読み取ります

入力

パラメータ必須説明
spreadsheetIdstringはいグーグルシートスプレッドシートID
rangesjsonはい読み取る範囲の配列(例:[["Sheet1!A1:D10", "Sheet2!A1:B5"]])。各範囲にはシート名を含める必要があります。
majorDimensionstringいいえ値の主要な次元:「ROWS」(デフォルト)または「COLUMNS」
valueRenderOptionstringいいえ値のレンダリング方法:「FORMATTED_VALUE」(デフォルト)、「UNFORMATTED_VALUE」、または「FORMULA」

出力

パラメータ説明
spreadsheetIdstringスプレッドシートID
valueRangesarrayスプレッドシートから読み取られた値範囲の配列
rangestring読み取られた範囲
majorDimensionstring主要な次元(ROWSまたはCOLUMNS)
valuesarray2次元配列としてのセル値
metadatajsonIDとURLを含むスプレッドシートのメタデータ
spreadsheetIdstringグーグルシートスプレッドシートID
spreadsheetUrlstringスプレッドシートURL

google_sheets_batch_update

1回のリクエストでグーグルシートスプレッドシートの複数の範囲を更新

入力

パラメータ必須説明
spreadsheetIdstringはいグーグルシートスプレッドシートID
datajsonはい更新する値範囲の配列。各項目には「range」(例:「Sheet1!A1:D10」)と「values」(2次元配列)が必要です。
valueInputOptionstringいいえ入力データの解釈方法:「RAW」または「USER_ENTERED」(デフォルト)。USER_ENTEREDは数式を解析します。

出力

パラメータ説明
spreadsheetIdstringスプレッドシートID
totalUpdatedRowsnumber更新された行の合計数
totalUpdatedColumnsnumber更新された列の合計数
totalUpdatedCellsnumber更新されたセルの合計数
totalUpdatedSheetsnumber更新されたシートの合計数
responsesarray各範囲の更新レスポンスの配列
spreadsheetIdstringスプレッドシートID
updatedRangestring更新された範囲
updatedRowsnumberこの範囲で更新された行数
updatedColumnsnumberこの範囲で更新された列数
updatedCellsnumberこの範囲で更新されたセル数
metadatajsonIDとURLを含むスプレッドシートのメタデータ
spreadsheetIdstringグーグルシートスプレッドシートID
spreadsheetUrlstringスプレッドシートURL

google_sheets_batch_clear

1回のリクエストでGoogle Sheetsスプレッドシート内の複数範囲をクリアします

入力

パラメータ必須説明
spreadsheetIdstringはいGoogle SheetsスプレッドシートID
rangesjsonはいクリアする範囲の配列(例: ["Sheet1!A1:D10", "Sheet2!A1:B5"])。各範囲にはシート名を含めてください。

出力

パラメータ説明
spreadsheetIdstringスプレッドシートID
clearedRangesarrayクリアされた範囲の配列
metadatajsonIDとURLを含むスプレッドシートのメタデータ
spreadsheetIdstringGoogle SheetsスプレッドシートID
spreadsheetUrlstringスプレッドシートURL

google_sheets_copy_sheet

シートを別のスプレッドシートにコピーします

入力

パラメータ必須説明
sourceSpreadsheetIdstringはいコピー元のGoogle SheetsスプレッドシートID
sheetIdnumberはいコピーするシートのID(数値ID、シート名ではありません)。シートIDは「Get Spreadsheet」で確認できます。
destinationSpreadsheetIdstringはいコピー先のスプレッドシートID

出力

パラメータ説明
sheetIdnumberコピー先で新しく作成されたシートのID
titlestringコピーされたシートのタイトル
indexnumberコピーされたシートのインデックス(位置)
sheetTypestringシートの種類(GRID、CHARTなど)
destinationSpreadsheetIdstringコピー先のスプレッドシートID
destinationSpreadsheetUrlstringコピー先スプレッドシートのURL

On this page

Start building today
Trusted by over 100,000 builders.
The open-source platform to build AI agents and run your agentic workforce.
Get started