我創建了使用谷歌文檔電子表格形式,並創建了發送電子郵件時,用戶填寫表單的腳本:谷歌文檔電子表格,發送電子郵件和訂單值
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