Google フォーム

Google フォームからの回答を読み取る

Google フォームは、ユーザーがフォームを作成し、回答を収集し、結果を分析できるGoogleのオンラインアンケートおよびフォームツールです。Googleの生産性スイートの一部として、Google フォームはユーザーから情報、フィードバック、データを簡単に収集することができます。

Simで Google フォームツールを統合して、ワークフローでフォームの回答を自動的に読み取り処理する方法を学びましょう。このチュートリアルでは、Google フォームの接続、回答の取得、収集したデータを使用して自動化を実現する方法を説明します。アンケート結果、登録情報、フィードバックをリアルタイムでエージェントと同期するのに最適です。

Google フォームでは、次のことができます:

  • アンケートやフォームの作成: フィードバック、登録、クイズなどのカスタムフォームを設計
  • 自動的に回答を収集: リアルタイムでユーザーからデータを収集
  • 結果の分析: Google フォームで回答を確認したり、さらなる分析のためにGoogle スプレッドシートにエクスポート
  • 簡単なコラボレーション: フォームを共有し、他のユーザーと協力して質問を作成・確認
  • 他のGoogleサービスとの統合: Google スプレッドシート、ドライブなどと連携

Simでは、Google Formsの統合により、エージェントがプログラムでフォームの回答にアクセスできるようになります。これにより、アンケートデータの処理、新規提出に基づくワークフローのトリガー、フォーム結果と他のツールの同期など、強力な自動化シナリオが可能になります。エージェントはフォームのすべての回答を取得したり、特定の回答を取得したり、そのデータを使用してインテリジェントな自動化を実行したりできます。SimとGoogle Formsを接続することで、データ収集の自動化、フィードバック処理の効率化、フォーム回答のエージェント機能への組み込みが可能になります。

使用方法

Google Formsをワークフローに統合します。フォームIDを提供して回答を一覧表示するか、レスポンスIDを指定して単一の回答を取得します。OAuthが必要です。

ツール

google_forms_get_responses

入力

パラメータ必須説明
formIdstringはいGoogle FormのID
responseIdstringいいえ提供された場合、この特定の回答を返します
pageSizenumberいいえ返す最大回答数(サービスはより少ない数を返す場合があります)。デフォルトは5000

出力

パラメータ説明
datajson回答または回答のリスト

注意事項

  • カテゴリー: tools
  • タイプ: google_forms

質問項目、設定、メタデータを含むフォーム構造を取得します

入力

パラメータ必須説明
formIdstringはい取得するGoogle FormsのフォームID

出力

パラメータ説明
formIdstringフォームID
titlestring回答者に表示されるフォームのタイトル
descriptionstringフォームの説明
documentTitlestringDriveに表示されるドキュメントのタイトル
responderUristring回答者と共有するURI
linkedSheetIdstringリンクされたGoogleスプレッドシートのID
revisionIdstringフォームのリビジョンID
itemsarrayフォーム項目(質問、セクションなど)
itemIdstring項目ID
titlestring項目のタイトル
descriptionstring項目の説明
settingsjsonフォーム設定
publishSettingsjsonフォーム公開設定

google_forms_create_form

タイトルを指定して新しいGoogle Formを作成します

入力

パラメータ必須説明
titlestringはい回答者に表示されるフォームのタイトル
documentTitlestringいいえDriveに表示されるドキュメントのタイトル(デフォルトはフォームのタイトル)
unpublishedbooleanいいえtrueの場合、回答を受け付けない非公開フォームを作成します

出力

パラメータ説明
formIdstring作成されたフォームのID
titlestringフォームのタイトル
documentTitlestringDriveでのドキュメントタイトル
responderUristring回答者と共有するURI
revisionIdstringフォームのリビジョンID

google_forms_batch_update

フォームに複数の更新を適用します(アイテムの追加、情報の更新、設定の変更など)

入力

パラメータ必須説明
formIdstringはいGoogle FormsのフォームID
requestsjsonはい更新リクエストの配列(updateFormInfo、updateSettings、createItem、updateItem、moveItem、deleteItem)
includeFormInResponsebooleanいいえレスポンスに更新されたフォームを含めるかどうか

出力

パラメータ説明
repliesarray各更新リクエストからの応答
writeControlobjectリビジョンIDを含む書き込み制御情報
requiredRevisionIdstring競合検出に必要なリビジョンID
targetRevisionIdstringターゲットリビジョンID
formobject更新されたフォーム(includeFormInResponseがtrueの場合)
formIdstringフォームID
infoobjectタイトルと説明を含むフォーム情報
titlestring回答者に表示されるフォームタイトル
descriptionstringフォームの説明
documentTitlestringDriveで表示されるドキュメントタイトル
settingsobjectフォーム設定
quizSettingsobjectクイズ設定
isQuizbooleanフォームがクイズかどうか
emailCollectionTypestringメール収集タイプ
revisionIdstringフォームのリビジョンID
responderUristring回答者と共有するURI
linkedSheetIdstringリンクされたGoogleスプレッドシートのID
publishSettingsobjectフォーム公開設定
publishStateobject現在の公開状態
isPublishedbooleanフォームが公開されているかどうか
isAcceptingResponsesbooleanフォームが回答を受け付けているかどうか

google_forms_set_publish_settings

フォームの公開設定を更新します(公開/非公開、回答の受付)

入力

パラメータ必須説明
formIdstringはいGoogle FormsのフォームID
isPublishedbooleanはいフォームが公開され、他のユーザーに表示されるかどうか
isAcceptingResponsesbooleanいいえフォームが回答を受け付けるかどうか(isPublishedがfalseの場合、強制的にfalseになります)

出力

パラメータ説明
formIdstringフォームID
publishSettingsjson更新された公開設定
publishStateobject公開状態
isPublishedbooleanフォームが公開されているかどうか
isAcceptingResponsesbooleanフォームが回答を受け付けているかどうか

google_forms_create_watch

フォームの変更に対する通知監視を作成します(スキーマの変更または新しい回答)

入力

パラメータ必須説明
formIdstringはい監視するGoogle FormsのフォームID
eventTypestringはい監視するイベントタイプ: SCHEMA(フォームの変更)またはRESPONSES(新しい送信)
topicNamestringはいCloud Pub/Subトピック名(形式: projects/{project}/topics/{topic})
watchIdstringいいえカスタム監視ID(4〜63文字、小文字、数字、ハイフン)

出力

パラメータ説明
idstringウォッチID
eventTypestring監視されているイベントタイプ
topicNamestringCloud Pub/Subトピック
createTimestringウォッチが作成された日時
expireTimestringウォッチの有効期限(作成から7日後)
statestringウォッチの状態(ACTIVE、SUSPENDED)

google_forms_list_watches

フォームのすべての通知ウォッチを一覧表示

入力

パラメータ必須説明
formIdstringはいGoogle FormsのフォームID

出力

パラメータ説明
watchesarrayフォームのウォッチリスト
idstringウォッチID
eventTypestringイベントタイプ(SCHEMAまたはRESPONSES)
createTimestringウォッチが作成された日時
expireTimestringウォッチの有効期限
statestringウォッチの状態

google_forms_delete_watch

フォームから通知ウォッチを削除

入力

パラメータ必須説明
formIdstringはいGoogle FormsのフォームID
watchIdstringはい削除するウォッチID

出力

パラメータ説明
deletedbooleanウォッチが正常に削除されたかどうか

google_forms_renew_watch

通知ウォッチをさらに7日間更新する

入力

パラメータ必須説明
formIdstringはいGoogle FormsのフォームID
watchIdstringはい更新するウォッチID

出力

パラメータ説明
idstringウォッチID
eventTypestring監視されているイベントタイプ
expireTimestring新しい有効期限
statestringウォッチの状態

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