gpt4 book ai didi

javascript - 无法从未定义中读取属性 "namedValues"

转载 作者:行者123 更新时间:2023-12-03 00:09:51 25 4
gpt4 key购买 nike

当我尝试在 Google 表格的脚本编辑器中运行基本脚本时,出现此错误:

TypeError: Cannot read property "namedValues" from undefined. (line 5, file "Code")Dismiss

脚本:

function autoResponder(e){
var user = {name: e.namedValues['Name'][0], email: e.namedValues['Email'][0]};
var html =
'<body>' +
'<h2> Test </h2><br />' +
'<p> Greetings Earthling </p>' +
'</body>'

MailApp.sendEmail(
email, // recipient
'test GmailApp', // subject
'test', { // body
htmlBody: html // advanced options
}
);

}

这是完整的代码。当有人提交新表单时,我使用以下链接获取自动电子邮件。 https://codingislove.com/auto-responding-google-form-2-lines-code/#comment-50377然后我尝试将其更改为 HTML 电子邮件。如果您有任何疑问,请告诉我。

您知道为什么会发生这种情况吗?非常感谢!

最佳答案

调用 autoResponder() 时,您没有传递任何值。

除非您向我们展示这部分代码,否则我们只能猜测原因。@Ashish 建议将 console.log(e) 作为函数内的第一行,但我们已经知道它将显示什么:undefined 所以你需要稍微回溯一下在代码的前面。

关于javascript - 无法从未定义中读取属性 "namedValues",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54790226/

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