Google フォームはクラウドベースの アンケートと調査ソリューションでリアルタイムの共同作業を可能にし、 カスタマイズすることもできます。Google フォームでは オンライン クイズに取り組みます。
アドオンを使って Google フォームを拡張し、ユーザーが新しいアンケートを作成したり、 サードパーティ システムへの接続を確立し、フォームのデータを統合できます。 他の Google Workspace アプリケーション( Google スプレッドシートなど)。
Google フォームのアドオンで作成されたものは、 Google Workspace Marketplace:
対応策
Google フォームを拡張するアドオンを使用すると、次のようなことができます。
- 組み込みの Apps Script を使用して Google フォームを作成、アクセス、編集できる フォーム サービス。「 スプレッドシート サービスを使用すると、フォームの回答が保存されている Google スプレッドシートにアクセスできます。
- アドオンからフォームの動作を制御するには、 フォーム サービス。たとえば、 フォームが回答を受け付けているか、 回答しました。
- カスタム メニューと 複数のカスタム ダイアログとサイドバーを定義 実装する方法を学びましたこれらの UI コンポーネントは、Google フォーム エディタであり、回答者に表示されるフォームではありません。
- アドオンのトリガーを使用すると、指定した関数を 特定のトリガーイベントが発生したときに 通知を受け取ることができますたとえば form-submit インストール可能なトリガー フォームの回答を送信するたびにアドオンが反応するようにしましょう。
フォームの構造
Google フォームは、タイトル、説明、フォームの質問のリストで構成されます。 必要に応じて、フォームには回答用の Google スプレッドシートを関連付けることができます。 収集されます。
フォームの各質問には、質問する情報の種類を示すタイプがあります。 静的フォーム要素(画像や動画など)です。各タイプ Apps Script のオブジェクトによって表されます。 フォーム サービス。フォームのアドオンで使用できる サービスを使用して、以下のフォーム要素を追加、変更、再配置、削除できます。
- 質問の形式 <ph type="x-smartling-placeholder">
- 静的タイプ
<ph type="x-smartling-placeholder">
- </ph>
- 画像
- 改ページ
- セクション ヘッダー
- 動画
クイズ
フォームはテストとして機能することもできます。フォームをテストとして指定すると、
フォームの各質問に点数とフィードバックを割り当てることができます。点数
テストの採点をカスタマイズできます。フィードバックは、
QuizFeedback
クラス
フォーム サービス: テキストとリンク
関連するフォームに回答した後に回答者に表示される
質問にお答えします。
トリガー
Apps Script のトリガーを使用すると、指定した関数をスクリプト プロジェクトから実行できます フォームが送信されたときや アドオンがインストールされました。
詳しくは、アドオン トリガーをご覧ください。 フォームのアドオンで使用できるトリガーと適用される制限 あります。