У меня есть документ, который автоматически заполняет всех по вызову для моей компании за день. Я хотел бы иметь возможность вызвать это, чтобы отправлять данные с листа в виде электронной почты каждый день и сохранять все текущее форматирование.
Я создал функцию, которая отправляет электронное письмо. В настоящее время эта функция отправляет 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);
}
}
Я хотел бы иметь возможность вызвать это дляотправляйте данные с листа каждый день по электронной почте и сохраняйте все текущее форматирование. Я знаю, как настроить триггер для автоматической отправки электронной почты, мне просто нужно исправить код, чтобы данные отправлялись правильно.