Я пишу script, который создает вывод строки содержимого таблицы Google Apps с фиксированной шириной. Я извлекаю все значения текущего диапазона с помощью метода range.getValues()
, затем я повторяю все пару раз и генерирую блок текста, который выглядит как таблица с хорошо отформатированным при вставке в электронную почту с фиксированной шириной.
Единственная проблема, с которой я столкнулась, заключается в том, что я не могу реплицировать форматирование чисел. Я могу получить строку форматирования чисел, используя range.getNumberFormats()
, но я не могу найти метод для применения этой строки форматирования в коде. Я попытался использовать функцию электронных таблиц TEXT (значение, формат), но, видимо, Google Apps script еще не поддерживает вызовы функций электронных таблиц из самого кода JavaScript (см. эту проблему для доказательства).