ユーザーが情報を入力するGoogleフォームがあります。その中には先行ゼロが含まれているものがあります(郵便番号、ID番号など)。
ただし、このデータをGoogleスプレッドシートに保存すると、プレーンテキストとして扱われず、ゼロが取り除かれます。フォームフィールドは、検証されていないテキストフィールドです。
これらの値を含むセルの範囲をプレーンテキストとしてフォーマットしようとしましたが、セル内にテキストがない限り、スプレッドシートはフォーマットをプレーンテキストとして設定しないようです。したがって、列をプレーンテキストとしてフォーマットし、フォームを送信しても、先頭のゼロは削除されます。
これに対処するためのアプリスクリプトを作成しようとしましたが、それを必要とするユーザーに展開するための良い方法はありません。
フォームエントリの前に一重引用符を付けるようにユーザーに指示する必要なしに、どうすればこれを回避できますか?これはとても小さなことですが、一般的な問題であると思われるものに対する適切な簡単な解決策を見つけることができません。これが機能しない場合は、Googleフォーム/シートを完全に削除する必要があるかもしれません。