Скрипты Google App: невозможно сохранить ведущие нули, так как он автоматически удаляется - PullRequest
0 голосов
/ 30 января 2019

Я новичок в скрипте 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 Ответ

0 голосов
/ 30 января 2019

Добавление апострофа:

cell.setValue("'00");

можно считать адекватным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...