Я создаю электронную таблицу с использованием Google Apps Script, которую затем отправляю по электронной почте в формате PDF.Проблема в том, что мой скрипт корректирует ширину столбцов, но это форматирование не отражено в созданном документе PDF.
При ручном присоединении электронной таблицы форматирование не теряется.
sheet.autoResizeColumns(1, 5);
var ss_ID = spreadsheet.getId();
var myfile = DriveApp.getFileById(ss_ID);
var mydraft = GmailApp.createDraft("emailaddress", "My Subject" ,"My Details ",
{ attachments: [myfile], name: 'Automatic Emailer Script'}
);
mydraft.send();
Для PDF, отправленного по электронной почте с помощью скрипта, все столбцы имеют стандартную ширину.
Ожидается, что ширина столбцов будет равна ширине, определенной в электронной таблице.