Google apps script Google Sheets发送带有cc的电子邮件不起作用
我正在尝试创建一个脚本,将带有cc的工作表的PDF副本发送到另一封电子邮件,当我发送电子邮件时,它可以工作,但cc电子邮件没有得到任何东西,故障可能在哪里Google apps script Google Sheets发送带有cc的电子邮件不起作用,google-apps-script,google-sheets,google-sheets-api,Google Apps Script,Google Sheets,Google Sheets Api,我正在尝试创建一个脚本,将带有cc的工作表的PDF副本发送到另一封电子邮件,当我发送电子邮件时,它可以工作,但cc电子邮件没有得到任何东西,故障可能在哪里 function emailSpreadsheetAsPDF() { var emailRange = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Invoice").getRange("G8"); var email = emailRange.getValues()
function emailSpreadsheetAsPDF() {
var emailRange = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Invoice").getRange("G8");
var email = emailRange.getValues();
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Invoice"); // Enter the name of the sheet here
var subject = "Your Little Kid's " + ss.getName();
var body = "\n Please see attached a copy of your invoice";
// Base URL
var url = "https://docs.google.com/spreadsheets/d/SS_ID/export?".replace("SS_ID", ss.getId());
/* Specify PDF export parameters
From: https://code.google.com/p/google-apps-script-issues/issues/detail?id=3579
*/
var url_ext = 'exportFormat=pdf&format=pdf' // export as pdf / csv / xls / xlsx
+ '&size=letter' // paper size legal / letter / A4
+ '&portrait=true' // orientation, false for landscape
+ '&fitw=true&source=labnol' // fit to page width, false for actual size
+ '&sheetnames=false&printtitle=false' // hide optional headers and footers
+ '&pagenumbers=false&gridlines=false' // hide page numbers and gridlines
+ '&fzr=false' // do not repeat row headers (frozen rows) on each page
+ '&gid='; // the sheet's Id
var token = ScriptApp.getOAuthToken();
var response = UrlFetchApp.fetch(url + url_ext + sheet.getSheetId(), {
headers : {
'Authorization' : 'Bearer ' + token
}
}).getBlob().setName(sheet.getName() + ".pdf");
// Uncomment the line below to save the PDF to the root of your drive.
// var newFile = DriveApp.createFile(response).setName(sheet.getName() + ".pdf")
if (MailApp.getRemainingDailyQuota() > 0)
GmailApp.sendEmail(email, subject, body, {htmlBody : body,attachments : [response], cc: 'myemail@mailtest.com'});
}
乍一看,你的代码看起来很好,如果你尝试
MailApp.sendmail
而不是GmailApp.sendmail
,会发生什么?已经尝试过了,但仍然没有收到itI的抄送我尝试过你的代码,并且抄送电子邮件可以收到包括pdf在内的电子邮件,你确定抄送电子邮件是正确的吗?您是否只使用一封抄送电子邮件?