Email 变量显示为";函数(){[本机代码]}";在使用谷歌应用程序脚本发送的邮件中
我正在使用谷歌应用程序脚本发送带有单个变量(名称和日期)的邮件。 邮件中显示的不是变量,而是“function(){[native code]}”,它位于我预期的变量位置。 我的sendMail函数代码为:Email 变量显示为";函数(){[本机代码]}";在使用谷歌应用程序脚本发送的邮件中,email,google-apps-script,Email,Google Apps Script,我正在使用谷歌应用程序脚本发送带有单个变量(名称和日期)的邮件。 邮件中显示的不是变量,而是“function(){[native code]}”,它位于我预期的变量位置。 我的sendMail函数代码为: function sendMailAN(guest, date) { var emailAddress = 'sample@gmail.com' var message = 'You created an offer for guest ' + guest + '
function sendMailAN(guest, date) {
var emailAddress = 'sample@gmail.com'
var message = 'You created an offer for guest ' + guest + '. The guest will be arriving on ' + date
var title = 'Offer for ' + guest + ' created'
MailApp.sendEmail(emailAddress, title, message)
}
有人知道这里的问题是什么以及如何解决吗
提前谢谢
在脚本中调用函数时获取的变量guest和date在邮件中显示为“function(){[native code]}”。
guest
和date
是函数而不是字符串。因此,当它们转换为字符串时
邮件中的“function(){[native code]}”
您是指
guest()
而不是guest
?哪个变量?传递给函数的参数是什么?