第25回 チーム成績フォームを作ろう

野手フォームと投手フォームが完成したので、今回はチーム成績フォームの作成に入ります。

チーム成績フォームは試合ごとの勝敗・得点・失点などを記録するフォームです。野手・投手フォームとは異なり、1試合につき1回だけ入力します。チーム全体の勝率・得点・失点を自動集計するための土台になります。

チーム成績フォームの役割

チーム成績フォームに入力されたデータは「フォームの回答(チーム成績)」シートに記録され、チームシートで以下のような集計に使われます。

集計される項目 使われるデータ
試合数・勝数・負数・引分数勝敗結果
勝率勝数・負数
チーム総得点・総失点得点・失点
規定打席の自動計算試合数(勝敗に関わらず)
📝 規定打席の計算にも使う

この成績管理表では規定打席を「試合数×1.8」で計算しています。チーム成績フォームで試合数を管理することで、規定打席が自動的に更新され、打率ランキングへの表示条件も自動で変わります。

チーム成績フォームに必要な項目一覧

項目名 質問形式 必須 備考
試合日日付他フォームと同じ形式
〇試合目プルダウン1試合目・2試合目・3試合目
対戦相手記述式相手チーム名を自由入力
試合結果プルダウン勝ち・負け・引分
得点記述式(数値)自チームの得点
失点記述式(数値)相手チームの得点
イニング数プルダウン7回・9回・延長など
試合メモ記述式(長文)任意コメント・特記事項など

各項目の設定手順

① 試合日・〇試合目

野手フォーム・投手フォームと同じ設定です。試合日は「日付」形式、〇試合目は「プルダウン」で「1試合目」「2試合目」「3試合目」を登録します。

② 対戦相手

📝 対戦相手は記述式にする理由

相手チームは毎回変わるため、プルダウンではなく記述式(自由入力)にします。ただし表記ゆれが発生しやすいため、「やすだ内科クリニック」「ヤスダ内科」など異なる表記にならないよう、チーム内で統一ルールを決めておきましょう。

③ 試合結果

プルダウンで「勝ち」「負け」「引分」の3択を設定します。

⚠️ 「コールド勝ち」「没収試合」の扱い

コールド勝ちや没収試合も「勝ち」または「負け」として記録します。特別な結果は「試合メモ」欄に記載する運用にすると管理がシンプルになります。

④ 得点・失点

記述式(数値)で設定します。「回答の検証」で「数値・0以上」の制限をかけ、必須をONにします。

⑤ イニング数

プルダウンで以下の選択肢を設定します。

選択肢 意味
7回7イニング制の試合
9回9イニング制の試合
延長10回10回まで延長した試合
延長11回11回まで延長した試合
コールドコールドゲームで終了
その他上記以外のイニング数

⑥ 試合メモ

記述式(段落)で設定します。必須はOFFにします。試合の特記事項・MVP・反省点などを自由に記録できます。

スプレッドシートとの連携

フォームの「回答」タブ → スプレッドシートアイコンをクリック
「既存のスプレッドシートを選択」→ 成績管理表を選択
自動作成されたシートのタブ名を「フォームの回答(チーム成績)」に変更する

3つのフォームが揃った!

これで野手・投手・チーム成績の3つのフォームがすべて完成しました。

フォーム名 入力タイミング 入力者
野手成績入力フォーム試合後・選手ごとに各選手自身
投手成績入力フォーム試合後・登板投手ごとに管理者または投手本人
チーム成績入力フォーム試合後・1試合につき1回管理者
✅ この記事のまとめ
  • チーム成績フォームは1試合につき1回入力する
  • 記録項目は試合日・〇試合目・対戦相手・試合結果・得点・失点・イニング数・試合メモ
  • 対戦相手は記述式・試合結果はプルダウンで設定する
  • チームシートの勝率・得点・規定打席の計算に使われる
  • 3つのフォームがすべて揃いフォーム作成フェーズ完了

次回予告

次回は「フォームをスマホから入力しやすくする工夫」。試合後にベンチでスマホから素早く入力できるよう、フォームのデザインや設定を最適化する方法を解説します。

▶︎ 次回:【第26回】フォームをスマホから入力しやすくする工夫

コメント

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