
スプレッドシートでナンバリングが動かない現象を確認した。動かない原因を追うと、C列のセル書式が”日付/カレンダー”に設定されていた。GAS側は数値を前提にナンバリングしている想定だった。
目次
見えた選択肢と懸念
候補は三つあった。スクリプト側で型変換を入れる。シート上の表示を数値に戻す。入力側の運用を変える。迷いは影響範囲。スクリプト改修は互換性とテスト負荷が増す。運用変更は人のミスが残る。
採った判断はシート書式を数値指定に戻すこと。理由は検証のしやすさと最小変更性。何を見て決めたかは、GASの処理が数値型を想定している点と、既存の式や参照が書式前提で壊れるリスクが低いかどうかで判断した。
現場観察としては、入力側の曖昧な書式が自動化の脆弱点を作る。即時対応は書式修正とサンプルでの再実行。並行して、次回同類を防ぐために書式の可視化とチェックポイントが必要と感じた。少し手間をかける判断が場面を安定させる、という感覚が残る。
コメント