Dynamic Form Choices — Google フォーム™ の選択肢をスプレッドシートから流し込み、選択肢ごとに上限を設け、満席になったらフォームを閉じます。 📋 フォームごとに 1 つの選択肢シート 質問を接続すると、アドオンがそのフォーム専用のスプレッドシートを 1 つ作成し、接続した質問ごとにタブを用意します。A 列に選択肢を入力し、B 列(Capacity)に選択肢ごとの上限を設定すると、申し込み状況が C 列(Taken)に入ります。このシートがダッシュボードそのもので、ほかに覚えることはありません。 🔄 常に最新の選択肢 シートを編集すれば質問がそれに追従します。同期は送信のたび、1 時間ごと、サイドバーを開いたとき、そして歯車メニューから手動でも実行されます。行を追加する、名前を変える、並べ替える — ラジオボタン、チェックボックス、プルダウンの各項目が自動で更新されます。 🚦 選択肢ごとの上限と定員 Capacity 列に数値を入れると、その選択肢は満席になった時点で自動的に削除されます。空欄にしておけば、その選択肢はそのまま残ります。時間枠、ワークショップ、会議室予約、クラス定員、在庫数の管理に最適です。 🔢 回答数の上限と予約終了 最大回答数を設定すると、その数に達した時点でフォームが自動で締め切られます。タイムゾーン付きの開始日・終了日を加えれば、先に来たほうで締め切られます。 🔐 アクセスするのは 1 ファイルだけ このアドオンは自分で作成した選択肢シートだけを扱い、あなたの他のスプレッドシートを開くことはありません。書き込むのは C 列のみで、A 列と B 列はあなたのもの、上書きされることはありません。 📥 リストがすでに別の場所にある場合 A 列に =IMPORTRANGE() を入れれば、既存のリストをそのまま取り込めます。数式の結果は通常の値として読み取られるため、別の場所で管理しているリストをそのままフォームに反映できます。 📧 メール通知 フォームが閉じたとき、再開したときにメールが届きます。予約終了の 24 時間前にも事前通知が届きます。 📱 QR コードと共有 QR コードを生成して PNG でダウンロードしたり、WhatsApp、SMS、メール、X、LinkedIn、Telegram でフォームを共有できます。 ⚡ かんたん設定 一度インストールすれば、すべてのフォームで使えます。コードもスクリプトエディタも、コピーするテンプレートも不要です。 ━━━━━━━━━━━━━━━━━━━━ 🎯 こんな使い方をされています 📅 時間枠と予約 A 列に枠を並べ、隣の Capacity に 1 を入れておけば、枠は埋まった順に消えていきます。回答者にはまだ空いている枠だけが表示されます。 🎓 講座・ワークショップの申し込み セッションごとに定員を設定します。満席になればひとりでに一覧から外れ、C 列を見れば他のセッションの埋まり具合も一目で分かります。毎期この表を手作業で作り直す必要はありません。 🏢 部屋・備品・在庫 マスターリストはチームがすでに使っているシートに置いたままで構いません。部屋名を変える、備品を入れ替える、来期の在庫を足す — 誰もフォーム編集画面を開かなくても、フォーム側が追随します。 🗳️ 上限つきの割り当て テーマ、シフト、発表枠、持ち寄りの料理など、選べる回数が限られているものすべてに。上限を一度決めれば、あとはフォームが守ります。 ✅ こんな用途に最適: 📅 予約・時間枠の受付 🎓 授業やワークショップの申し込み 🏢 会議室・座席・備品の予約 🎟️ 定員のあるイベント 📦 在庫数に限りのある注文フォーム 🗂️ 選択肢が毎週変わるあらゆるフォーム 🎁 Dynamic Form Choices を 7 日間無料でお試しいただけます。全機能をご利用いただけます。 - すべての Google フォーム™(個人用・Workspace)でご利用いただけます - アクセスするのはこのアドオンが作成したシートだけで、Drive の他のファイルには触れません - 選択肢・上限・回答が Google の外に出ることはありません。Skyfield に送信されるのはアカウント情報だけで、シートやフォームの内容が送られることはありません - フォームごとに専用のシートと設定を保持します - モバイル対応のサイドバー Google フォーム™ は Google LLC の商標です