Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 发送带有内联图像的电子邮件_Google Apps Script_Gmail_Inline Images - Fatal编程技术网

Google apps script 发送带有内联图像的电子邮件

Google apps script 发送带有内联图像的电子邮件,google-apps-script,gmail,inline-images,Google Apps Script,Gmail,Inline Images,我创建了一个脚本,可以将电子邮件发送到带有PDF附件的电子邮件地址列表。现在我想“拉皮条”,在邮件的开头添加一张从硬盘上拍摄的照片 我在谷歌开发者身上发现了这种方法——但我并不清楚它是如何工作的 这是我到目前为止写的代码,但它不起作用。我一直只看课文,没有任何图片。它应该取电子表格的前50行,向第9列的地址发送电子邮件,完成后更新第11列 var sheet=SpreadsheetApp.setActiveSheet(source.getSheets()[2]); 变量行=3 var subj

我创建了一个脚本,可以将电子邮件发送到带有PDF附件的电子邮件地址列表。现在我想“拉皮条”,在邮件的开头添加一张从硬盘上拍摄的照片

我在谷歌开发者身上发现了这种方法——但我并不清楚它是如何工作的

这是我到目前为止写的代码,但它不起作用。我一直只看课文,没有任何图片。它应该取电子表格的前50行,向第9列的地址发送电子邮件,完成后更新第11列

var sheet=SpreadsheetApp.setActiveSheet(source.getSheets()[2]);
变量行=3
var subject=“subject”;
var imageId=DriveApp.getFileById(“0B-OVYDHfkqhXOTF6aWVSSUtSbUE”);
var htmlText=“亲爱的朋友,

Text”;
对于(var i=0;i您不会得到文件的blob

var imageId = DriveApp.getFileById("0B-OVYDHfkqhXOTF6aWVSSUtSbUE");
var imageIdBlob = imageId.getBlob();
var htmlText = "<img src = 'cid:imageIdBlob' />  Dear Friend, <BR> <BR> Text";
.....
.....
MailApp.sendEmail(emailAddress, subject, message, {
     name: "Alternative Name",
     htmlbody: htmlText,
     attachments: [budgetPDF],
     inLineImages: imageIdBlob
   })
var-imageId=DriveApp.getFileById(“0B-OVYDHfkqhXOTF6aWVSSUtSbUE”);
var imageIdBlob=imageId.getBlob();
var htmlText=“亲爱的朋友,

Text”; ..... ..... MailApp.sendEmail(电子邮件地址、主题、消息、{ 名称:“备选名称”, htmlbody:htmlText, 附件:[budgetPDF], inLineImages:imageIdBlob })
因为我不知道你也可以使用的文件格式


Stéphane

这在发送电子邮件的官方示例中有介绍。其他s.o.问题也包括这一点。嗨,Stéphane,谢谢你的输入,但我已经尝试过了。不幸的是,我收到一条错误消息,说我错过了;在var htmlText行上的说明之前……我真的不明白……我做错了什么吗带引号?@30331引号不匹配的东西,现在修复了。