我是Google脚本新手。我有以下情况。
我有带有列A和列B的Sheet1。通常,我尝试在其中存储十进制值。我的意思是A列为整数部分,B列为小数部分
例如:
场景1: 它的值是23.75,那么Column-A应该是23,ColumnB应该是75
方案2: 如果值为22.00,则Column-A应为22,ColumnB应为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,它仅显示一个零(自动删除前导零)。我试图将完整的列格式更改为纯文本,但没有运气。 在过去的两天内,我一直在努力实现这一目标。任何帮助将不胜感激。
答案 0 :(得分:1)
添加撇号:
cell.setValue("'00");
可能被认为是足够的。