Неправильная продолжительность времени при преобразовании таблицы Google Sheets в HTML с использованием скрипта Apps - PullRequest
0 голосов
/ 14 апреля 2020

В моей электронной таблице 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});
  
}
...