如何在表格中自动发送报告



在app脚本中如何自动化一系列的表单应该是快照,并通过电子邮件或任何其他社交应用程序发送我有一个表格,每天都会更改数据,我需要每天将数据快照发送给我的老板,我该如何自动化这个,请帮助我

我希望这个自动化在应用程序脚本

您可以使用MailApp类。在这里查看SendEmail()的文档:

https://developers.google.com/apps-script/reference/mail/mail-app sendemailmessage

下面是一个示例脚本,您可以使用:

function sendData() {
var emailAddress = 'email@mail.com';
var subject = 'Data';
var message = 'Here is the data';
var attachmentName = 'data.xlsx';
var fileId = "insert your spreadsheet ID here";
var data = UrlFetchApp.fetch(
"https://docs.google.com/feeds/download/spreadsheets/Export?key=" + fileId + "&exportFormat=xlsx",
{
"headers": {Authorization: "Bearer " + ScriptApp.getOAuthToken()},
"muteHttpExceptions": true
}
).getBlob().setName(attachmentName);
var optAdvancedArgs = {name: attachmentName, attachments: [data] };
GmailApp.sendEmail(emailAddress, subject, message, optAdvancedArgs);
}

最新更新