validation - 为 google doc 中的列设置数据验证,包括新行

标签 validation google-apps-script google-sheets

我在谷歌文档中有一个带有数据验证的列,在编辑现有行时可以使用下拉菜单。有时,尽管贡献者会在文档底部创建新行,但此验证会丢失。

即使在新创建的行(不包括标题行)中,我也希望在列中保留此验证。

我在 stackoverflow 和 google 帮助论坛中看到了很多这样的讨论,但仍然找不到明确的答案。

我的预感是,这将涉及使用 onEdit 触发器的 Google App Acript,然后绘制格式或混淆类 DataValidationBuilder 的组合。 ( https://developers.google.com/apps-script/reference/spreadsheet/data-validation-builder ) 但我不确定是否不止于此。

如果有人可以提供代码,或者我可以找到它的链接,我将不胜感激 - 谢谢。

最佳答案

onEdit 触发器,它使用 Range.getDataValidation() 和 Range.setDataValidation() 将规则从现有行复制到新行

关于validation - 为 google doc 中的列设置数据验证,包括新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19823691/

相关文章:

javascript - 让谷歌表格在多列中自动更新时间有点麻烦

google-apps-script - Google 文档从脚本调用 ImportXML

java - 我想将信息从 Google 文档传输到 Google 电子表格

javascript - Google Apps 脚本中未处理的异常

google-sheets - 在Google Spreadsheet中通过插值填充丢失的数据

forms - symfony2 集合验证器类

java - zk - 文件上传前的 java 文本框验证

java - 如何在没有 spring 的情况下在 Hibernate Validator 中使用自定义错误消息?

jQuery 验证和类似数组的命名输入

javascript - 如何在 Google 脚本中格式化从扫描仪收到的数据?