【发布时间】:2023-02-18 22:34:57
【问题描述】:
我想用 GAS 验证 SpreadSheet 中的整数输入值。
但是,SpreadSheet 验证器不是很强大,没有正则表达式。
有没有更好的方法来做到这一点?
https://developers.google.com/apps-script/reference/spreadsheet?#datavalidationbuilder
【问题讨论】:
-
您可以使用 DataValidation 自定义公式
=A1=FLOOR(A1) -
自定义公式也被考虑过,但由于需要使单元格位置变量以进行泛化而被放弃。在这个例子中,我们想让“A1”成为一个变量。
-
假设您将 DatValidition 设置为 A1 作为自定义公式。例如,如果您扩大范围以涵盖 A1:A10 列,则公式也会扩大范围。
-
谢谢。”我不明白“扩大范围”的 GAS 代码。如果你能告诉我在哪里可以找到一些示例代码,我将不胜感激。
标签: google-apps-script google-sheets