Я пытаюсь экспортировать определенный диапазон ячеек в форме электронного письма.Ячейки отформатированы определенным образом, а также имеют условное форматирование, связанное с цветовым кодированием.
Вот мой демонстрационный лист: https://docs.google.com/spreadsheets/d/1ibB87Vhz7wTjKrIrasYSRLoAiadQHtNqqmyl-xywtOI/edit?usp=sharing
Я получил письмо для успешной отправки, однако яне могу понять, как взять связанное форматирование, условное форматирование, шрифты, границы ... и т. д.
В настоящее время он принимает displayValues и перечисляет их с запятыми.Я также надеюсь избавиться от комы и, если возможно, ограничить диапазон только ячейками с данными в этом диапазоне.
Вот что я получил:
function sendReport(){
var incidents = SpreadsheetApp.getActiveSheet().getRange(2,1,4,1).getDisplayValues();
var subjectRange = SpreadsheetApp.getActiveSheet().getRange("A1");
var subjectCell = subjectRange.getValues();
for (i in subjectCell) {
var rowData = subjectCell[i];
var subject = rowData [0];
}
MailApp.sendEmail("emailaddress@domain.com",
subject,
incidents);
}