我正在尝试使用Google表格创建表单。用户可以将数据输入到单元格中,完成一些工作,然后发送电子邮件。我想包括通过将图像片段粘贴到表格中的单元格上来向该电子邮件中添加图像片段的功能。我可以使用
收集OverGridImage数组var images = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Input').getImages();
而且我所有的电子邮件都使用
进行了排序 MailApp.sendEmail({
to: email,
cc: cc,
subject: subject,
htmlBody: body,
attachments:attachments
});
}
但是我非常想将OverGridImage数组更改为可以作为MailApp附件传递的内容。
很遗憾,您想要的东西无法完成。 Google表格无法返回图片的Blob,只能返回对该图片的引用,这意味着您无法使用Google Apps脚本检索这些图片并将其附加到电子邮件中。
一种替代方法是使用=IMAGE()
函数插入一个单元格中的图像,然后您可以使用Sheets API V4来检索它们。