質問: ss.getSheetByName("回答"); function setFormat() { // テキストにしたい列がC列 sh.getRange(2,3,sh.getMaxRows(),1).setNumberFormat('@'); } ``` **▼前提** ・フォームから送ってほしい数値の桁数は決まっていません(数値の桁数が決まっていたら、上記スクリプトの'@'を'00000000000'などとすればよいのですが、、) ・値がわかればいいので、格納されるデータの書式にこだわりはありません。また、特定の文字を文頭に付加した状態で格納できるようにしていただいても構いません。 例:Googleフォームに「0012AB」と回答すると、文頭に#のついた「#0012AB」がスプレッドシートに格納されてもOK。 以上となります。お力になっていただけますと幸いです。 宜しくお願い致します。
回答: 基本的には不可能だった記憶です。 なので入力側で適当な接頭辞をつけて、A0012ABとかの入力をしてもらうのがいいと思います。 そしてこの接頭辞Aを入力規則で強制してしまうのがいいかと思います。