【发布时间】:2019-03-23 19:23:50
【问题描述】:
Google Sheets App Script Range.setValues 函数的行为似乎与要修改的单元格的数字格式相关:
- 如果设置Format->Number->Automatic,它会尝试将数字字符串解析为数字。
- 如果您设置格式->数字->纯文本,它将强制将布尔值
false转换为字符串"false"。
我非常喜欢的是类似于 Google Sheets API v4 的明智行为,您可以在其中 force it to interpret values as raw.
我正在寻找的是明确的行为,其中 javascript
- 字符串
""保持字符串。 - 号码
1.23保持号码。 - 布尔值
true保持布尔值。 - 日期
Date(...)保持日期。
有谁知道这样的事情是否可行?
【问题讨论】:
-
如果您需要原始条目 à la Sheets API,那么使用 Sheets API?它在 Apps 脚本中可用。
-
您能详细说明一下吗?是否可以直接从与该 Sheet 关联的脚本中使用 Sheets API,而无需创建服务工作者、通过 REST 发送请求等......?
-
谢谢!这听起来像是正确的解决方案@tehhowch。如果你把它写下来,我会很乐意接受它作为正确答案。
标签: google-apps-script google-sheets