gpt4 book ai didi

javascript - Google Apps 脚本 - 如何发送包含数组内容的电子邮件?

转载 作者:行者123 更新时间:2023-12-03 11:06:58 24 4
gpt4 key购买 nike

我正在尝试编写一个脚本,每次填写某个 Google 表单时都会发送一封电子邮件。除了我不知道如何放置包含标题的数组的内容之外,我一切正常以及问题的内容和他们对最新一组答案的回应放入电子邮件正文中!我无法将代码放入“.sendEmail”函数中,如下所示:

  MailApp.sendEmail("YOURID@nyu.edu", 
"The form has been updated",
for (var j = 0 ; j < array.length ; j++) {
array[j];
} );

我不知道如何包含内容!这是完整的脚本:

 function onEdit(e) {


//get form by ID
var form = FormApp.openById('ID OF YOUR FORM GOES HERE');

//Get form Responses
var formResponses = form.getResponses();

var array = [];
var formResponse = formResponses[formResponses.length-1];
var itemResponses = formResponse.getItemResponses();
for (var j = 0; j< itemResponses.length; j++){
var itemResponse = itemResponses[j];
array.push(itemResponse.getItem().getTitle() + ": " + itemResponse.getResponse());
}




MailApp.sendEmail("YOURID@nyu.edu",
"The form has been updated",
for (var j = 0 ; j < array.length ; j++) {
array[j];
} );
}

最佳答案

您需要将数组转换为字符串。您可以简单地使用 Array.join() 方法,该方法使用您想要的任何分隔符将数组的所有元素连接到一个字符串中。在您的情况下,一个简单的换行符 \n 就可以了。

MailApp.sendEmail("YOURID@nyu.edu", 
"The form has been updated",
array.join('\n'));

关于javascript - Google Apps 脚本 - 如何发送包含数组内容的电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27805693/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com