gpt4 book ai didi

javascript - 为什么我的阵列可以用于发送电子邮件但不能用于共享

转载 作者:行者123 更新时间:2023-11-30 11:01:19 25 4
gpt4 key购买 nike

我有一组适用于 MailApp.SendEmail 但不适用于 addViewers 的电子邮件地址

任何人都可以阐明这一点吗?

function exportSpreadsheet() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var filename = "Copy" + ss.getName();
var sheetCopy = ss.copy(filename);
sheetCopy.addViewers(emailTo)
var message = "yyyyyyyyyyyyyyyyyyy";
var subject = "xxxx"
var contacts = ss.getSheetByName("Contacts");
var numRows = contacts.getLastRow();
var emailTo = contacts.getRange(2, 2, numRows, 1).getValues();
MailApp.sendEmail(emailTo, subject, message);
}

整个脚本将文件附加到电子邮件,但我已将其删除,因为我认为它不会影响任何东西。

emailTo 数组位于工作表“Contacts”B2:B 上,所有联系人都收到了电子邮件,但我找不到让 addViewer 工作的方法?

最佳答案

问题是 emailTo 变量是在调用之后声明的。

将以下代码行移到 var emailTo = contacts.getRange(2, 2, numRows, 1).getValues(); 之后

var sheetCopy = ss.copy(filename);
sheetCopy.addViewers(emailTo)

关于javascript - 为什么我的阵列可以用于发送电子邮件但不能用于共享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57599289/

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