前提
Google Form でクリックポストのCSVの元データになる入力をさせて Google Spreadsheetに取り込み、後でGASで加工してクリックポストのCSVと同じ列構成のSpread Sheetを生成するということをしています。
フリーフォーマットで入力された住所をクリックポストのCSV仕様に従い改行単位で列1行目、列2行目...と分解しています。
住所入力でGoogle Form の標準のバリデーションでは出来ない入力チェックをGASで行いたいです
実現したいこと
Google Form の長文入力(パラグラフ)で最大4行まで各行20文字未満というチェックをかけたいです。
※クリックポストのCSVでは半角文字は40文字/全角文字は20文字の規約なのですが、さすがにUTF-8ベースのGoogle Formでそこまでのチェックをするのは無理そうに思っています。
発生している問題・エラーメッセージ
バリデーションに使用する正規表現が\nをサポートしておらず
ダメもとで、\n{0,4}と書いてみましたが案の定思ったようなチェックはしてくれませんでした。
該当のソースコード
ありません
試したこと
ParagraphTextValidation あたりを調べたが、結局Google Formの画面からできることと変わりがなさそうであった
補足情報(FW/ツールのバージョンなど)
ありません
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。