質問ごとの合計枠
B Capacity 列は各選択肢を個別に制限します。質問ごとの合計枠は質問全体を制限します。すべての選択肢が共有する 1 つの枠で、申し込みがどう分かれても合計で管理できます。
「各ワークショップに 20 席」 は B 列です。「どのワークショップを選んでも 1 日で合計 30 席」 が質問ごとの合計枠です。両方を併用できます。
それぞれの上限の保存場所
これは options sheet に入っていない唯一の設定です。
| 上限 | 設定する場所 | カウントの取得元 |
|---|---|---|
| 選択肢ごとの定員 | 質問のタブの B 列 | C 列(行ごと) |
| 質問全体の合計枠 | サイドバーの質問内 | C 列の合計 |
タブのレイアウトは A Options | B Capacity | C Taken に固定されており、アドオンが常に何を読んでいるか把握できるようになっています。シートのどこかに単独の制御セルがあると、誤って移動・上書き・削除されやすく、質問は気づかないうちに上限を失ってしまいます。そのため合計枠はアドオン自身の設定に保存され、何かの拍子にずれることがありません。
カウント自体はシートのものです。合計枠は C 列の合計と照らし合わせて判定されるため、どれだけ埋まったかを確認する場所は引き続きスプレッドシートです。
合計枠を設定する
- サイドバーの Sync タブを開く
- 接続済みの質問をクリック
- 質問全体の上限 の横にある鉛筆アイコンをクリックします
- この質問の総枠数を制限する をオンにします
- この質問の合計枠を設定します
- 保存をクリック
合計を設けない場合はスイッチをオフのままにします。
質問の埋まり具合を表示する
質問ごとの合計枠は回答者からは見えません。選択肢が消えて初めて、そんな上限があったと気づきます。これをオンにすると件数が質問の説明文に追加され、埋まっていく様子が回答者にも見えるようになります。
- 同じダイアログで この質問の埋まり具合を表示 をオンにします
- 残り枠がこの数になったら表示 を設定します — 質問が満席にこれだけ近づくまで、件数は表示されません
- 必要なら説明文を書きます。件数はその末尾に追加されます
- 保存をクリックします
回答者にはこのように表示されます:
エプロンをご持参ください。 (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 列で、合計枠に対する状況はサイドバーで質問を開いて確認できます
