龍安點名與陣容助手

{{ apiModeLabel }}
1. 賽事與點名 ({{ attendedCount }}人)
➔
2. 先發陣容
➔
3. 調度(備援)

正在從 GAS 載入「球員名單」,請稍候...

📅 賽事資訊與今日點名

出席人員確認:
{{ player['背號'] || '?' }}
{{ player['球員姓名'] }} ⚾
{{ getPlayerPositionsText(player) }}
✓

⚾ 排定先發陣容 (標準九人)

守位代號:P(1), C(2), 1B(3), 2B(4), 3B(5), SS(6), LF(7), CF(8), RF(9), DH(10)

⚠️ 先發守位配置提示:
• 重複選擇守位:{{ positionConflicts.join(', ') }} (無法上傳)
• 尚缺守位未選擇:{{ missingPositions.join(', ') }} (無法上傳)
DH 制啟動
第 {{ index + 1 }} 棒
✅ 先發已上傳({{ gameInfo.date }} {{ gameInfo.gameNum }} vs {{ gameInfo.opponent }})

比賽中的換人請在實況賽事紀錄記。改了先發要重新上傳,這個按鈕才會再出現。

⚠️ 比賽中的換人請在「實況賽事紀錄」記,這裡只在工具故障時使用(備援)。

🔄 比賽動態更換與更新

對齊 Baseball Savant 規範,更換後點擊上傳同步至 Google Sheet

⚠️ 比賽進行中已取消 DH 指定打擊(回歸投手需要打擊模式),後續不可再選 DH 守位!
⚠️ DH 已取消,投手尚未進入打序。請把投手安排進打線(可以先上傳,之後再補)。
{{ activeDefenseNotice.isComplete ? '✅' : '⚠️' }} 目前場上守備配置狀態 (代打/代跑/DH不佔野手守位):
九個標準守備位置均已妥善安排球員。
• 重複守位:{{ activeDefenseNotice.conflicts.join(', ') }}
• 尚缺守位 (需安排守備):{{ activeDefenseNotice.missing.join(', ') }}
第 {{ index + 1 }} 棒 {{ slot.starter.posLabel }} #{{ slot.starter.number }} {{ slot.starter.name }}
↳ {{ sub.posLabel }} #{{ sub.number }} {{ sub.name }} ({{ sub.reason }})

⚾ 投手調度列表 (共 {{ activePitchers.length }} 位)

守位 P(1) 連動
目前尚未指定先發投手
{{ idx + 1 }} {{ p.posLabel || 'P (1)' }} #{{ p.number }} {{ p.name }}
{{ idx === 0 ? (hasDHInLineup ? '先發投手 (DH制)' : '先發投手') : (p.reason || '中繼/後援') }}

🛋️ 目前板凳預備球員 ({{ benchPlayers.length }} 人)

當前尚未上場之出席成員
目前板凳無預備球員
#{{ bp['背號'] || '?' }} {{ bp['球員姓名'] }} ⚾ {{ getPlayerPositionsText(bp) }}

📢 第 {{ uploadedBatches.length + 1 }} 次更換報備單 (待上傳 {{ currentBatchPending.length }} 筆)

{{ currentLeagueReportText }}

📜 歷史已上傳報備紀錄:

📋

第 {{ batch.batchId }} 次變更報備紀錄 (已同步 GAS)

{{ batch.isCollapsed ? '▼ 展開' : '▲ 折疊' }}
{{ batch.text }}

🔄 第 {{ subModal.battingOrder }} 棒更換 / 守位調整

當前場上選手:#{{ subModal.currentActivePlayer.number }} {{ subModal.currentActivePlayer.name }} 目前守位:{{ subModal.currentActivePlayer.posLabel }}
💡 {{ subModal.guide }}
⚠️ 這筆更換會讓 DH 指定打擊被取消(投手進入打序/DH 轉守備),之後不能再指定 DH。
⛔ DH 仍有效時,投手只能打 DH 那一棒(MLB 規則)。 要讓投手打其他棒次,請先讓 DH 上場守備(DH 取消),再把投手放進被換下球員的棒次。
⚠️ 選擇的新守位與目前守位相同,無需變更!

⚾ 更換投手 (DH制 - 投手不上場打擊)

🔐 隊務登入

{{ authModal.message }}

上傳陣容與回讀比賽資料需要隊務密碼,登入後這支手機會保持登入 30 天。

⚠️ {{ authModal.error }}