我有一个文档,可以自动填写当天我公司的所有待命人员。我希望能够触发此操作,以便每天将工作表中的数据作为电子邮件发送,并保持所有当前格式。
我创建了一个发送电子邮件的功能。此功能目前会发送65封包含数据的电子邮件(每封邮件中的每一行一封),这是一大堆无法读取的数据。
function dailyEmail (){
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Roster");
var dataRange = sheet.getRange("A1:C65");
// Fetch values for each row in the Range.
var data = dataRange.getValues();
for (var i = 0 ; i<data.length ; i++) {
var row = data[i];
var emailAddress = "my@email.com" ; // First column
var message = data; // Second column
var subject = 'Daily Roster';
MailApp.sendEmail( emailAddress , subject, data);
}
}
我希望能够触发此操作,以每天从工作表中以电子邮件形式发送数据并保留所有当前格式。我知道如何将触发器设置为自动发送电子邮件,我只需要修复代码即可正确通过电子邮件发送数据。