我创建了使用谷歌文档电子表格形式,并创建了发送电子邮件时,用户填写表单的脚本:谷歌文档电子表格,发送电子邮件和订单值
function sendFormByEmail(e){ var email = "AAA"; var subject = "XXX"; var message = ""; for(var field in e.namedValues) message += field + ' = '+ e.namedValues[field].toString() + "\n\n"; var advancedArgs = {replyTo:e.namedValues['E-mail'].toString()}; MailApp.sendEmail(email, subject, message, advancedArgs); }
剧本的作品, 但是当它发送电子邮件,数据不会被排序为表单的字段。
我该如何修改我的脚本来排序电子表格(表单)中的值?
JavaScript的for(... in ...)以任意顺序执行。其文档建议如果订单相关,不要使用它。 – 2012-03-27 14:38:38