前提・実現したいこと
グーグルフォームに
1234,2222,3333
のように、数字4桁をコンマ区切りで入力してもらう項目を作っていて、
それを、
GSSに反映、そのGSSからその4桁の数字を配列として処理しようとしています。
発生している問題・エラーメッセージ
form送信後、GSSをみると、そのセルには123,422,223,333のように3桁区切りで表示され、
その後の、配列の処理ができないです。
該当のソースコード
GSSのスクリプトエディタでは、
let numbers = e.namedValues['数字'][0];
のように、値を取得しています。
試したこと
・GSSの表示形式\数字から書式なしテキストに設定する。
→これだと、書式が反映されない。
理由:フォーム回答は回答の度に行が追加されるので、手動で書式設定しても新しい回答に適応されない。
・フォームのスクリプトエディタで書式を
sh.getRange(2,11,sh.getMaxRows(),1).setNumberFormat('@');
のようにセットする。
→これだと、3桁区切りになったあとに書式なしに設定されるので意味がありませんでした。
その他
フォームからエクセルに挿入される際の書式を設定する方法はないでしょうか。
宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/08 10:49