我有一个简单的脚本,通过电子邮件发送Google云端硬盘表单提交结果。表单中的一个问题有多个选项复选框。我正在使用e.namedValues来获取答案数组,以便我可以通过电子邮件发送给他们,如下所示:
var multiple = e.namedValues['Multiple Choice Question'].toString();
通过电子邮件发送的结果是:
Answer 1, Answer 2, Answer 3
但我希望结果的格式如下:
Answer 1
Answer 2
Answer 3
而不是用逗号分隔。有没有办法做到这一点?
答案 0 :(得分:1)
使用JavaScript String的分割功能
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]);
}