コアロジック(Core.gs)自動テスト結果
GAS に載せるファイルそのものを Node で実行して確認した結果です(実行日 2026-11-11)。
10項目すべて合格(ALL PASSED: 10 tests)
- 対象指定:北地区の端末のみ送信・端末なしの方は除外
- 送信:成功+一部端末が拒否 → 拒否分だけ「送信失敗」として記録
- 送信:500エラーが続く → 3回再送して全件「送信失敗」
- 送信:タイムアウト等の例外でも停止せず再送 → 2回目で成功
- 受信:APIキー不一致は 401 で拒否
- 受信:不正JSON 400/必須項目欠落 422/不正な値 422/未知の端末 404
- 重複統合:端末が先着 → LINEは後着として追記(採用は先に届いた端末)
- 冪等性:端末の再送(同じメッセージID)は二重登録しない
- 食い違い:先着=無事/後着=要支援 → 警告フラグを立てて通知
- 集計・通知:未回答/送信失敗の抽出、連携先への送信データは氏名なし
← 動作デモへ戻る テストコードを見る