javascript - 如何测试一个cell是否通过了数据验证?

标签 javascript google-apps-script

我一直在浏览Google Documentation对于 DataValidation 类,尚未找到检查单个单元格是否通过其数据验证测试的方法。我可以在工作表中看到它是有效还是无效,但我的脚本如何看到该信息?

也许像activeCell.DataValidation.isValid()这样的东西会返回 true 或 false?有谁知道 Google 内置方法或有自己的方法来完成此任务吗?

输入时,验证会检查该值是否与 B 列中的内容匹配。最终,如果用户确认,用户输入应添加到 B 列。

最佳答案

不幸的是,我刚刚发现没有办法检查another post中的单元格是否有效。 (我在寻找这个答案时不知何故错过了)。

向 Google 发出的正式请求是 here 。请评论并加注星标,以便将此有用的方法添加到 Google Apps 脚本中!

关于javascript - 如何测试一个cell是否通过了数据验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40965021/

相关文章:

javascript - 为什么点击按钮时模块中找不到 "this"?

javascript - 如果未指定文件上传,Google Apps 脚本中会出现错误

javascript 基本 slider 不会工作

javascript - Jquery 表单提交不起作用

regex - 谷歌电子表格 : Any Regex Replace

time - 如何使用 google apps 脚本在 googlespreadsheet 中读取时间?

javascript - 使用应用程序脚本保护范围需要太多时间

java - 如何使用谷歌脚本按索引位置打开特定的谷歌工作表

javascript - 检查字符串数组是否有回文的运行时

javascript - 转义 JSON 字符串中的双引号