我在Google工作表上运行以下脚本,以自动将包含工作表信息的电子邮件发送到特定电子邮件。它运行良好,但我正在尝试对其进行优化。我遇到的问题是每次发送电子邮件时,文本(键值对)的顺序都是不同的,我正在尝试根据键值对在电子邮件中的方式进行排序。
function onFormSubmit(e) {
var values = e.namedValues;
var sendFrom = '';
var ccEmail = '';
var subject = '';
var htmlBody = '<ul>';
for (Key in values) {
var label = Key;
var data = values[Key];
htmlBody += '<li>' + label + ": " + data + '</li>';
};
htmlBody += '</ul>';
MailApp.sendEmail(sendFrom, subject, htmlBody, {
htmlBody: htmlBody,
cc: ccEmail,
name: 'Automated Email',
noReply: true
});
}
谢谢您的帮助