function - TypeError:行不是函数
问题描述
我想在脚本编辑器中使用 GmailApp.sendEmail 发送电子邮件。我有一个现有的谷歌表,其中的名称和电子邮件地址保存在列的单元格中。我按照这个 youtube 视频中显示的步骤 https://www.youtube.com/watch?v=h2z13YE3kJg&list=LL&index=3
但是我遇到了一个错误,指出:
TypeError: row is not a function (anonymous) @ Code.gs:13 VGCBCCgmail @ Code.gs:12
下面是我的代码:
unction VGCBCCgmail() {
var emailContent=HtmlService.createTemplateFromFile("Gmail Body Content");
var name=0;
var emailaddress=1;
var sheet=SpreadsheetApp.getActiveSpreadsheet().getSheetByName("member");
var particulars= sheet.getRange("A2:B" + sheet.getLastRow()).getValues();
particulars.forEach( function(row){
emailContent.fn= row(name);
var htmlGmailbodyContent=emailContent.evaluate().getContent();
GmailApp.sendEmail(
"volunteer.guitarconnection@gmail.com",
"VGC auto BCC",
"Your email does not support HTML.",
{name:"VGC Secretary",bcc:row[emailaddress],htmlBody:htmlGmailbodyContent}
);
});
}
解决方案
推荐阅读
- scala - 如何将一个或多个 SemanticRules 与 scalafix 一起使用,类似于 scalameta 的 Transformer?
- c# - 'Newtonsoft.Json.JsonReaderException' zh Newtonsoft.Json.dll
- java - 在远程 application.properties 中找不到@project.version@
- python - Scrapy 选择器返回整个 xpath 而不是值
- linux - 可以在 Linux 中使用 dotnet core Socket 访问 SocketCan 吗?
- here-api - 来自 TopologieID 的 FetchLinkID 信息
- laravel - Eloquent - 如何在单个 ID 的表之间匹配数据
- sql - 如何将带有属性的 XML 数据转换为 SQL Row
- python - 神经网络验证准确性有时不会改变
- jquery - 使用自定义 ajax 调用的数据表过滤器中的问题