Скрипты Google App: невозможно сохранить ведущие нули, так как он автоматически удаляется
Я новичок в скрипте Google. У меня есть сценарий как ниже.
У меня есть Sheet1 со столбцами A и B. Обычно я пытаюсь сохранить десятичные значения в нем. Я имею в виду целую часть в столбце-A и десятичную часть в столбце-B
Например:
Сценарий 1: если это значение равно 23,75, то столбец A должен быть равен 23, а столбец B равен 75.
Сценарий 2: если значение равно 22.00, то столбец A должен быть 22, а столбец B - 00
Я пытался так
sheet = SpreadsheetApp.getActive().getSheetByName('Sheet1');
column = sheet.getRange("B:B");
column.setNumberFormat("@");
sRange = "O1:O" + 65;
cell = sheet.getRange(sRange);
cell.setValue("00");
Это хорошо работает для сценария-1, но для сценария-2 отображается только один ноль (ведущий ноль автоматически удаляется). Я попытался изменить полное форматирование столбца на обычный текст, но безуспешно. Я изо всех сил пытаюсь добиться этого в течение последних двух дней. Любая помощь с благодарностью.
1 ответ
Добавление апострофа:
cell.setValue("'00");
может считаться адекватным.