質問ごとの合計枠

接続した質問で共有する枠。スプレッドシートではなくサイドバーで設定します

B Capacity 列は各選択肢を個別に制限します。質問ごとの合計枠は質問全体を制限します。すべての選択肢が共有する 1 つの枠で、申し込みがどう分かれても合計で管理できます。

「各ワークショップに 20 席」 は B 列です。「どのワークショップを選んでも 1 日で合計 30 席」 が質問ごとの合計枠です。両方を併用できます。

それぞれの上限の保存場所

これは options sheet に入っていない唯一の設定です。

上限設定する場所カウントの取得元
選択肢ごとの定員質問のタブの BC 列(行ごと)
質問全体の合計枠サイドバーの質問内C 列の合計

タブのレイアウトは A Options | B Capacity | C Taken に固定されており、アドオンが常に何を読んでいるか把握できるようになっています。シートのどこかに単独の制御セルがあると、誤って移動・上書き・削除されやすく、質問は気づかないうちに上限を失ってしまいます。そのため合計枠はアドオン自身の設定に保存され、何かの拍子にずれることがありません。

カウント自体はシートのものです。合計枠は C 列の合計と照らし合わせて判定されるため、どれだけ埋まったかを確認する場所は引き続きスプレッドシートです。

合計枠を設定する

  1. サイドバーの Sync タブを開く
  2. 接続済みの質問をクリック
  3. 質問全体の上限 の横にある鉛筆アイコンをクリックします
  4. この質問の総枠数を制限する をオンにします
  5. この質問の合計枠を設定します
  6. 保存をクリック

合計を設けない場合はスイッチをオフのままにします。

質問の埋まり具合を表示する

質問ごとの合計枠は回答者からは見えません。選択肢が消えて初めて、そんな上限があったと気づきます。これをオンにすると件数が質問の説明文に追加され、埋まっていく様子が回答者にも見えるようになります。

  1. 同じダイアログで この質問の埋まり具合を表示 をオンにします
  2. 残り枠がこの数になったら表示 を設定します — 質問が満席にこれだけ近づくまで、件数は表示されません
  3. 必要なら説明文を書きます。件数はその末尾に追加されます
  4. 保存をクリックします

回答者にはこのように表示されます:

エプロンをご持参ください。 (97/100)

これは合計に対する使用済みの枠数で、残り枠ではありません。3/100 のような表記はほとんどの場面で「100 のうち 3 が完了」と読まれるため、残りを数えるとほぼ満席の質問がほぼ空席に見えてしまいます。

件数は、質問が設定したしきい値より満席から遠い間は表示されず(0 にすると最初の回答から表示されます)、満席になった後も表示されません(「空き枠がありません」というメッセージがすでにそれを伝えるためです)。アドオンが質問を一時停止した場合も、その数値はもう適用されないため表示されません。

説明文はあなたのものです

件数が有効な間、アドオンが説明文を預かります。あなたの文章はそのまま残り、件数はその後ろに追加されます。スイッチをオフにすれば、説明文は元どおりに戻ります。

この説明文をここではなく Google フォーム側で編集すると、アドオンはそれを検知し、書かれた内容を上書きせずに件数の更新を停止します。サイドバーにフォーム側の版を採用するか尋ねられるので、承認すれば新しい文章の上で件数が再開します。

しくみ

2 つの上限はそれぞれ独立して働きます。選択肢がフォームに残るのは、両方が満たされている間だけです。

  • その選択肢が B 列の定員に達していない、かつ
  • 質問が合計枠に達していない

枠がなくなると、残りの選択肢はすべて削除され、回答者には「空きがありません」のメッセージが表示されます。

これは送信のたびに、さらに同期のたびに適用されます。ここでは 2 つ目が重要です。同期は A 列から質問の選択肢を書き直すため、これがないと 1 時間ごとの同期が満席の質問をフォームに戻してしまい、次の回答が届くまでその状態が続きます。

チェックボックス形式は 1 つのチェックにつき 1 枠

チェックボックス形式の質問では、回答者は 1 回の送信で複数の選択肢をオンにできます。そしてオンにした選択肢ごとに 1 枠を使用します

3 つオンにした回答は合計枠のうち 3 を使用し、1 ではありません。これは C 列の数え方(オンにされた選択肢ごとに 1)と一致します。ラジオボタン形式とプルダウン形式は 1 つしか選べないため、1 回の回答が常に 1 枠を使用します。

2 つの上限を組み合わせる

  • 定員の合計が合計枠を上回る場合全体で 30 席、1 つのワークショップにつき最大 20 席。 B 列の各行に 20、合計枠は 30。もっとも一般的な形です。
  • 定員なし、合計枠のみ30 人、どの枠を選んでもよい。 B 列を空欄のままにして、合計枠を 30 に設定します。
  • 定員の合計が合計枠を下回る場合 — すべての行に上限があり、その合計が合計枠より小さい場合、合計枠に達することはありません。害はありませんが、たいていはどちらかの数字が意図と違うというサインです。サイドバーが知らせます。

シートを編集しても合計枠は消えません

options sheet で行を追加・削除したり定員を変更したりしても、変わるのは選択肢ごとの定員だけです。質問ごとの合計枠は、1 時間ごとの自動同期を含むすべての同期を通じて保持されます。変更はサイドバーからの操作です。

枠が空いたとき

回答を削除したり合計枠を増やしたりすると枠が空き、選択肢は次の再集計時に戻ります。次の同期、または次の回答のタイミングです。Google フォームは回答が削除されたことをアドオンに通知しないため、削除した時点では何も起こりません。

ヒント

  • 質問の接続を解除すると、合計枠もほかの設定とともに消去されます
  • アドオンを一時停止すると同期トリガーも外れるため、両方の上限が適用されなくなります
  • 合計枠を 1 にすると、どの選択肢が選ばれても 1 件で締め切られる質問になります
  • 選択肢ごとの使用状況は C 列で、合計枠に対する状況はサイドバーで質問を開いて確認できます