【问题标题】:Validate an integer input value in SpreadSheet with GAS使用 GAS 验证 SpreadSheet 中的整数输入值
【发布时间】: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


【解决方案1】:

没有 GAS 脚本。您只需为一个单元格(比如 A1)创建自定义公式,然后在数据验证侧栏中扩展范围,如下所示。我扩展到 A1:A10。

【讨论】:

    猜你喜欢
    • 2020-11-17
    • 2013-05-31
    • 1970-01-01
    • 1970-01-01
    • 2019-06-02
    • 1970-01-01
    • 2013-10-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多