【问题标题】:Drop-down validation list created dynamically动态创建的下拉验证列表
【发布时间】:2013-07-05 03:38:28
【问题描述】:

在 A1 范围内,我有一个下拉验证列表。根据用户从该列表中的选择,我想在 C1 范围内动态创建一个新的下拉验证列表。 例如,在 A1 中,列表包含:

一个

B

C

所以如果用户从列表中选择 A,C1 中的新列表包含:

1) 烦人的橙子

2) 愤怒的小鸟

3) 任意样本

如果用户选择 B,则新列表包含:

1) 臃肿的代码

2) 最好不要说出来

3) 错误尝试

等

使用 VBA 很容易做到。但是在 GAS 中......我完全 不知道如何开始:/

【问题讨论】:

标签: validation google-apps-script google-sheets


【解决方案1】:

【讨论】:

  • 这就是解决方案。 l 好像已经修好了。
  • @PHPGuru 请记住accept the answer。谢谢。
【解决方案2】:

您可以按照Google spreadsheet Script Create Data Validation in certain range 接受的答案中的示例进行操作。

...直到上周,它都会起作用。不幸的是,Data Validation 类和相关的 Range 方法 getDataValidation() 和 setDataValidation() 已经消失了。

此时,您唯一的途径是访问 Issue 2958 并为其加注星标,以便在 API 更新时收到更新。

【讨论】:

  • 什么,你有所有这些链接到过去的快速拨号或其他解决方案?当我在发布我的问题之前研究如何做到这一点时,我实际上遇到了那个确切的线程。在我尝试了那个代码之后——它失败了——我怀疑它的作者已经把它当作“工作代码”了。现在我知道为什么它实际上失败了。尽管如此,关于通过脚本进行数据验证的信息并不多。我很幸运,那个做对的人在 6 天前就被淘汰了!感谢您转发消息。
  • 我以前工作的脚本在这些调用中开始失败,所以我可以确认它曾经工作过!但这有点不稳定,所以我希望服务会更新以更可靠。
  • 已添加验证。票证 Issue 2958 已关闭。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-05-18
  • 1970-01-01
  • 2018-07-22
  • 1970-01-01
  • 2018-11-17
  • 2015-11-06
  • 1970-01-01
相关资源
最近更新 更多