JSON 取り込み

JSON を貼り付け

受け付けるフォーマット (クリックで展開)
[
  {
    "course": "湯村カンツリークラブ",   // または "course_id": 5
    "play_date": "2024-01-15",         // 必須
    "start_nine": "OUT",                // 省略可: OUT|IN, デフォルト OUT
    "memo": "備考",                     // 省略可
    "weather": "晴れ",                  // 省略可
    "temperature": 22,                  // 省略可
    "track_member_putts": true,         // 省略可、デフォルト true
    "scores": [5,3,6,4,5,4,5,3,6,       // OUT 1〜9 → IN 10〜18 の順
               4,5,4,5,5,4,3,5,4],
    "putts":  [2,2,2,1,2,2,2,1,2,       // 省略可
               2,2,2,2,2,2,1,2,2],
    "members": [                         // 省略可・最大3人
      {
        "name": "田中",
        "scores": [6,4,5, ...],
        "putts":  [2,2,2, ...]
      }
    ]
  }
]

エラー: {{ globalError }}

プレビュー ({{ validatedRounds.length }}件OK / {{ parsedRounds.length - validatedRounds.length }}件エラー)

# コース 日付 スコア計 パット計 メンバー 状態
{{ i + 1 }} {{ p.courseName || '(未解決)' }} {{ p.play_date || '(未指定)' }} {{ p.totalScore || '−' }} {{ p.totalPutts || '−' }} {{ p.memberNames.join(', ') || '−' }} {{ p.error || '✓' }}

取り込み結果 ({{ progressOk }}件OK / {{ progressFail }}件失敗)

  • {{ i + 1 }} {{ p.status === 'ok' ? '✓' : p.status === 'fail' ? '✗' : '…' }} {{ p.label }} 詳細 →
ラウンド一覧へ →
{{ toast.message }}