第16回 ドロップダウンで選手名を選べるようにする

前回は野手フォームの基本項目(試合日・〇試合目・打順・選手名・守備位置)を設定しました。今回は選手名のプルダウン設定を詳しく解説します。

プルダウンの設定は「選択肢を1つずつ手入力する方法」と「スプレッドシートのリストを参照する方法」の2種類があります。それぞれのメリット・デメリットを理解した上で、自分のチームに合った方法を選びましょう。

方法①:選択肢を手入力する(シンプルだが管理が大変)

Googleフォームのプルダウン設定画面で、選手名を1人ずつ直接入力する方法です。

手順 フォームの「選手名」質問 → 形式「プルダウン」→ 「選択肢を追加」で1人ずつ入力

「田中」「鈴木」「山田」…と1行ずつ入力していきます。

メリット デメリット
設定が簡単でわかりやすい 選手が増えるたびにフォームを開いて手動で追加する必要がある
特別な設定が不要 リスト一覧シートとフォームの選択肢が別管理になる

方法②:スプレッドシートのリストを参照する(おすすめ)

Googleフォームには直接スプレッドシートを参照する機能はありませんが、Googleスプレッドシートのデータ入力規則を使えば同様の仕組みが作れます。

📝 この連載での推奨方法

この連載では選手数が固定されているチームを想定しているため、方法①の手入力でも十分運用できます。ただし、リスト一覧シートの選手名と完全に一致させることが絶対条件です。フォームへの入力後、リスト一覧シートとの表記が一致しているか必ず確認してください。

選手名プルダウンの設定手順(方法①)

STEP 1 「選手名」質問の編集画面を開く

前回追加した「選手名」の質問をクリックして編集モードにします。形式が「プルダウン」になっていることを確認します。

STEP 2 選択肢1に最初の選手名を入力する

「選択肢1」をクリックして、リスト一覧シートのB列に登録した1人目の選手名を完全に同じ表記で入力します。スペースの有無・全角半角に注意してください。

STEP 3 「選択肢を追加」で全選手を登録する

「選択肢を追加」をクリックして次の選手名を入力します。リスト一覧シートの全選手分繰り返します。

STEP 4 最後に「助っ人」を追加する

固定メンバーをすべて追加したら、最後に「助っ人」を追加します。リスト一覧シートと同じ表記(「助っ人」)で入力してください。

STEP 5 「必須」トグルをONにする

質問右下の「必須」トグルをONにして、未選択のまま送信できないようにします。

入力ミスを防ぐための最終確認

選手名の登録が完了したら、以下のチェックリストで確認してください。

確認項目
リスト一覧シートの全選手が漏れなく登録されているか
選手名の表記がリスト一覧シートと完全に一致しているか(スペース・全角半角)
「助っ人」が追加されているか
「必須」トグルがONになっているか
⚠️ 表記ゆれチェックのやり方

フォームのプレビューを開いて選手名のプルダウンを選択し、リスト一覧シートのB列と1人ずつ見比べてください。「田中」と「田中 」(全角スペースあり)のような差異は目視では気づきにくいため、コピー&ペーストで入力するのが確実です。

選手が増えたときの対応方法

シーズン途中で新しいメンバーが加入した場合は、以下の2箇所を更新します。

更新① リスト一覧シートのB列に新しい選手名を追加する
更新② フォームの「選手名」プルダウンに同じ表記で新しい選手名を追加する
📝 年間シートへの対応も忘れずに

新しい選手を追加するときは、年間(野手)シートにもその選手の行を追加する必要があります。年間シートの作り方は第6章で詳しく解説します。

✅ この記事のまとめ
  • 選手名はプルダウンで固定して表記ゆれをゼロにする
  • フォームの選択肢はリスト一覧シートと完全に同じ表記で入力する
  • コピー&ペーストで入力するとスペースや全角半角ミスを防げる
  • 「助っ人」も必ず選択肢に追加する
  • 選手が増えたらリスト一覧シートとフォームの両方を更新する

次回予告

次回は「打席結果の選択肢をスコアブック記号で設計する」。第13回で整理した打席結果の記号をフォームのプルダウンに登録していきます。ヒット系・アウト系・特殊ケースをどの順番で並べると入力しやすいかも解説します。

▶︎ 次回:【第17回】打席結果の選択肢をスコアブック記号で設計する

コメント

タイトルとURLをコピーしました