Skip to main content

概要

Google Formsツールを使用すると、プログラムでGoogle Formsの作成と管理、質問の追加、一括更新の実行、フォーム情報の取得ができます。これらのツールは、調査、フィードバック収集、データ収集のための包括的なフォーム管理機能を提供します。

主な機能

  • GOOGLE_FORMS_CREATE_FORM: 新しいGoogle Formsを作成
  • GOOGLE_FORMS_ADD_QUESTIONS: 既存のフォームに質問を追加
  • GOOGLE_FORMS_BATCH_UPDATE: フォームの一括更新を実行
  • GOOGLE_FORMS_GET_FORM: フォーム情報と構造を取得

認証

これらのツールには、Google Forms APIにアクセスできるGoogle OAuth認証情報が必要です。Google Cloud Consoleを通じてOAuth認証情報をセットアップし、Google Forms APIを有効にする必要があります。 注意:APIキーは機密情報として扱い、公開リポジトリにコミットしないでください。

ツール

GOOGLE_FORMS_CREATE_FORM

新しいGoogle Formを作成します。 入力: 出力:

GOOGLE_FORMS_ADD_QUESTIONS

既存のGoogle Formに質問を追加します。 入力: questions 内の各オブジェクトには以下が含まれます: 出力:

GOOGLE_FORMS_BATCH_UPDATE

Google Formの一括更新を実行します。 入力: updates 内の各オブジェクトには以下が含まれます: 出力:

GOOGLE_FORMS_GET_FORM

Google Formの情報を取得します。 入力:
  • form_id (文字列, 必須): 取得するフォームのID
出力: 完全なフォーム情報を含む form_info オブジェクトを返します:

使用例

例:新しいフォームを作成する

例:フォームに質問を追加する

例:フォーム情報を取得する

例:フォームの一括更新

質問タイプ

サポートされている質問タイプ:

  • multiple_choice: オプションからの単一選択
  • checkboxes: オプションからの複数選択
  • dropdown: ドロップダウンメニュー選択
  • text: 短いテキスト入力
  • paragraph_text: 長いテキスト入力
  • linear_scale: 評価スケール(1-5、1-10など)
  • multiple_choice_grid: 多項選択のグリッド質問
  • checkbox_grid: チェックボックスのグリッド質問
  • date: 日付選択
  • time: 時間選択
  • file_upload: ファイルアップロードフィールド

用途

  • 顧客フィードバック収集
  • 調査・アンケート作成
  • イベント登録フォーム
  • 従業員フィードバックとHR調査
  • 教育評価とクイズ
  • 市場調査とデータ収集
  • 応募・お問い合わせフォーム
  • テンプレートからの自動フォーム生成