Форматирование чисел, считываемых из электронной таблицы

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

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

12
задан Mogsdad 14 January 2016 в 17:54
поделиться