Ответ:
Вы можете установить числовой формат диапазона ячеек, используя метод .setNumberFormat()
класса Range.
Дополнительная информация:
В Google Sheets есть набор числовых форматов, которые можно использовать для отображения чисел в ячейках. Они определяют такие вещи, как количество десятичных знаков, значащие цифры, проценты и т. Д. c.
. Чтобы удалить завершающие нули, вы можете установить числовой формат вашего диапазона, чтобы не отображать числа после десятичной дроби. точка.
Пример кода:
Здесь я изменил ваш сценарий, предполагая, что даты месяца указаны в столбце A
, но вы можете изменить диапазон по своему усмотрению:
for (var i = 0; i < text; i++)
{
ss.insertSheet((i + 1).toFixed(), i, {template: templateSheet})
.getRange("A1:A").setNumberFormat("#");
}
Или, если вы хотите установить формат чисел на всем листе:
for (var i = 0; i < text; i++)
{
var ns = ss.insertSheet((i + 1).toFixed(), i, {template: templateSheet})
ns.getRange(1, 1, ns.getLastRow(), ns.getLastColumn()).setNumberFormat("#");
}
Надеюсь, это вам пригодится!
Ссылки: