はじめに

Dynamic Form Choices をインストールし、最初の Google フォームの質問を選択肢シートに接続する

Dynamic Form Choices は、アドオンが作成するスプレッドシートから選択式の質問を運用します。このガイドでは、インストールから最初の質問を接続するまでを説明します。

アドオンをインストールする

  1. Google Workspace Marketplace の Dynamic Form Choices のページを開きます (近日公開)
  2. インストールをクリックし、求められた権限を許可します
  3. 作業したい Google フォームを開きます

このアドオンがアクセスを求めるのは、使用中のフォームと、自身が作成したファイルだけです。Drive の他の場所を読み取ることはなく、フォーム用に作成した選択肢シート以外のスプレッドシートを読み取ることもありません。

最初の質問を接続する

  1. フォームでアドオン(パズルのピース)アイコン → Dynamic Form ChoicesStart をクリックします
  2. 質問タブを開きます。フォーム上のラジオボタン、プルダウン、チェックボックスの質問がすべて一覧表示されます
  3. 質問をクリックして開き、質問を接続を押します

設定はこれだけです。最初の接続時に、アドオンが Drive に {フォームのタイトル} - Dynamic Form Choices というスプレッドシートを作成し、その質問に専用のタブを与えます。タブには質問がすでに持っている選択肢が初期値として入ります。その後に接続した質問には、同じシートの中にタブが追加されていきます。

3 つの列

各タブのレイアウトは固定されており、列ごとに所有者がちょうど 1 つ決まっています。

所有者内容
A Optionsあなた1 行に 1 つの選択肢。フォームで提示される内容です
B Capacityあなた同じ行の選択肢に対する任意の上限
C Takenアドオンその選択肢をこれまでに選んだ人数

アドオンが A 列や B 列を上書きすることはありません。C 列に触れる必要もありません。

見出し行はそのままにしてください。1 行目は、どの言語でも OptionsCapacityTaken という英語のままである必要があります。アドオンはセル A1 の Options を見て、タブが壊れていないかを確認しています。

編集するのはフォームではなくシート

  1. 質問内の {タブ名} を開く、または歯車メニューの選択肢シートを開くを押して、目的のタブに直接移動します
  2. A 列に選択肢を入力するか貼り付けます
  3. 上限を設けたい選択肢の B 列に数値を入れます。無制限にしたい場合はセルを空欄のままにします
  4. 次回の同期で A 列がフォームに書き込まれ、C 列にリアルタイムの数が入ります

これ以降、シートが唯一の情報源になります。代わりにフォームエディタで質問の選択肢を編集しても、次回の同期で上書きされます。

同期されるタイミング

接続された質問は、サイドバーを開いたとき、1 時間ごと、フォームの送信ごと、そして歯車メニューのすべて同期を押したときに同期されます。何かを開いたままにしておく必要はありません。

次は、詳細を知りたい場合は質問を接続する、全体像を知りたい場合は機能一覧へ。