2

Google ドライブのフォーム送信の結果を電子メールで送信する簡単なスクリプトがあります。フォーム内の質問の 1 つに複数選択チェックボックスがあります。次のように、e.namedValues を使用して回答の配列を取得し、メールで送信できるようにしています。

var multiple = e.namedValues['Multiple Choice Question'].toString();

そして、電子メールで送信される結果は次のとおりです。

Answer 1, Answer 2, Answer 3

しかし、結果を次のようにフォーマットしたいと思います。

Answer 1
Answer 2
Answer 3

コンマで区切る代わりに。これを行う方法はありますか?

4

2 に答える 2

1

JavaScript 文字列の分割機能を使用する

var multiple = e.namedValues['Multiple Choice Question'].toString();
var choicesSelected = multiple.split(',');
multiple =''; 
for(var i in choicesSelected){
  multiple += choicesSelected[i] + '\n' ;
}
for (var i in multiple){
  Logger.log(multiple[i]);
}
于 2012-10-04T19:14:53.703 に答える