В моей электронной таблице Google есть таблица, в которой есть столбец Имя и столбец Продолжительность . У меня есть скрипт .gs, который берет эту таблицу, конвертирует ее в HTML и отправляет таблицу по почте на указанный почтовый адрес. Все работает, за исключением того, что время в таблице HTML получается на 5: 21: 10 больше, чем фактическое время.
Таблица в моей электронной таблице, которую я принимаю как диапазон данных
Таблица, полученная по почте
Я использую следующие строки кода:
function doGet()
{
var ss = SpreadsheetApp.openByUrl("URL");
var sh = ss.getSheetByName("SheetName");
var conv = SheetConverter.init(ss.getSpreadsheetTimeZone(),ss.getSpreadsheetLocale());
var lr = sh.getLastRow();
var dataRange = sh.getRange(1,1, lr, 6);
var emailUser = 'harshitgoraya@gmail.com';
var subject = 'Test Email';
var HTML = SheetConverter.convertRange2html(dataRange);
Logger.log(HTML);
MailApp.sendEmail(emailUser, subject, '', {htmlBody : HTML});
}