【发布时间】:2021-09-22 02:06:42
【问题描述】:
我希望帮助解决执行此功能时出现的错误。
file.next 不是函数错误
function myFunction() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet_bd = ss.getSheetByName('BD');
var numRows = sheet_bd.getLastRow();
var pdf = sheet_bd.getRange(numRows, 3).getValue();
var file = pdf.slice(33, 66);
//console.log(pdf.slice(33, 66));
MailApp.sendEmail({
to: 'email@email.com',
subject: "test",
body:"Test message",
attachments: [file.next().getAs(MimeType.PDF)],
});
}
【问题讨论】:
-
var file = pdf.slice(33, 66);的结果是什么?看起来它可能是驱动器信息中的一个文件,对吗? -
结果是驱动器上文件的 ID,格式为 drive.google.com/open?id=1XwCesyVWp-WpYm8pNFkOiH663rNqHx2b
标签: javascript email google-apps-script sendmail email-attachments