REST API と Forms Service を比較する
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Google Forms API と Apps Script の Forms サービスでできることには、重複する部分があります。このガイドでは、類似点と相違点について説明し、プロジェクトに最適なものを判断できるようにします。
フォームでサポートされている機能
REST API と Apps Script の Forms Service は、それぞれがサポートしていないフォーム機能をサポートしています。サポートされている機能の正確なリストは、時間の経過とともに変化します。特定の機能がサポートされているかどうかを確認するには、ドキュメントの残りの部分をご覧ください。
REST API は、次の機能をサポートしていません。
フォームの回答を送信する
pub/sub 通知の本文にフォームまたは回答の詳細データを含める
Apps Script の Forms Service では、次の機能はサポートされていません。
Cloud Pub/Sub を使用してフォーム イベントにサブスクライブする
多肢選択式以外の質問形式で正解を設定する
新しい REST API 機能のリクエスト
REST API は Apps Script の Forms Service よりも新しく、新機能が定期的に追加されています。特定の機能の優先度を上げたい場合は、機能リクエストを送信してください。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2026-01-26 UTC。"],[],["The Google Forms API and Apps Script's Forms Service offer overlapping functionalities, but with key distinctions. The REST API doesn't support submitting responses or detailed data in pub/sub notifications, while Apps Script lacks Cloud Pub/Sub subscription and setting non-multiple-choice answers. The REST API's `forms.watches` is favored for reliability and form edits, while Apps Script triggers offer data-rich notifications and time-based triggers. They have separate service limits, languages and development environments. Developers can use the REST API from within Apps Script using `UrlFetchApp`.\n"]]