Google apps script 谷歌应用程序脚本-内联图像示例不';行不通
我正试图让这个示例脚本从 我将下面的代码一字不差地复制/粘贴(除了“recipient@example.com“当然)转换为提交表单时运行的函数Google apps script 谷歌应用程序脚本-内联图像示例不';行不通,google-apps-script,Google Apps Script,我正试图让这个示例脚本从 我将下面的代码一字不差地复制/粘贴(除了“recipient@example.com“当然)转换为提交表单时运行的函数 // This code fetches the Google and YouTube logos, inlines them in an email // and sends the email function inlineImage() { var googleLogoUrl = "http://www.google.com/intl/en_c
// This code fetches the Google and YouTube logos, inlines them in an email
// and sends the email
function inlineImage() {
var googleLogoUrl = "http://www.google.com/intl/en_com/images/srpr/logo3w.png";
var youtubeLogoUrl = "https://developers.google.com/youtube/images/YouTube_logo_standard_white.png";
var googleLogoBlob = UrlFetchApp
.fetch(googleLogoUrl)
.getBlob()
.setName("googleLogoBlob");
var youtubeLogoBlob = UrlFetchApp
.fetch(youtubeLogoUrl)
.getBlob()
.setName("youtubeLogoBlob");
MailApp.sendEmail({
to: "recipient@example.com",
subject: "Logos",
htmlBody: "inline Google Logo<img src='cid:googleLogo'> images! <br>" +
"inline YouTube Logo <img src='cid:youtubeLogo'>",
inlineImages:
{
googleLogo: googleLogoBlob,
youtubeLogo: youtubeLogoBlob
}
});
}
//此代码获取Google和YouTube徽标,并将其内联到电子邮件中
//并发送电子邮件
函数inlineImage(){
var googleLogoUrl=”http://www.google.com/intl/en_com/images/srpr/logo3w.png";
变量youtubelogoul=”https://developers.google.com/youtube/images/YouTube_logo_standard_white.png";
var googleLogoBlob=UrlFetchApp
.fetch(googleLogoUrl)
.getBlob()
.setName(“谷歌logoblob”);
var youtubeLogoBlob=UrlFetchApp
.fetch(youtubelogoul)
.getBlob()
.setName(“youtubeLogoBlob”);
MailApp.sendmail({
至:recipient@example.com",
主题:“徽标”,
htmlBody:“内嵌谷歌徽标图像!
”+
“内嵌YouTube徽标”,
在线图像:
{
googleLogo:googleLogoBlob,
youtubeLogo:youtubeLogoBlob
}
});
}
电子邮件根本不会发送,代码似乎也不会执行
当我删除sendEmail函数的前4条语句(设置URL和BLOB)和inlineImages部分时,电子邮件将被发送
我做错了什么?我对您的代码没有问题。
谢谢,因此我已将前面提到的代码插入函数
formSubmitReply(e){}
。我从里面删除了它,然后当我从脚本编辑器中手动运行它时,它重新请求对我的google帐户进行身份验证。知道为什么吗?或者,如果需要,我如何让它在将来再次进行身份验证?我从未要求再次进行身份验证,除非我想做一些需要新权限的新事情。