我想创建一个下拉列表,其中包含另一张工作表上的可用数据

希莱尔·坎科

我想创建一个下拉列表,其中包含另一张工作表上的可用数据

function dropOrderStatus() {
  var cell = SpreadsheetApp.getActive().getRange('B12');
  var orderStatusRange = SpreadsheetApp.openById("1sO_M9H7CrCevNrKCr0eimxb9lmY458NeyNHTf8RpS60").getNamedRanges('countryList');
  var orderStatus = SpreadsheetApp.newDataValidation().requireValueInRange(orderStatusRange).build();
  cell.setDataValidation(countryList);

}
乔丹·瑞亚

您不能以这种方式使用 getNamedRanges。您获得所有命名范围,然后迭代它们。然后您可以分配规则。

function dropOrderStatus() {
  var cell = SpreadsheetApp.getActive().getRange('B12');
  var orderStatusRange = SpreadsheetApp.openById("1sO_M9H7CrCevNrKCr0eimxb9lmY458NeyNHTf8RpS60").getNamedRanges();

  var namedRanges = [];
  for(var i = 0; i < orderStatusRange.length; i++) {
    namedRanges.push(orderStatusRange[i].getRange());
  }

  //I have no idea what your named ranges look like so you will need to modify this.
  //It only takes the first named ranged in the array of named ranges
  //If you want a dropdown for this you need to set it up differently
  var rule = SpreadsheetApp.newDataValidation().requireValueInRange(namedRanges[0]).build();

  cell.setDataValidation(rule);
}

作为旁注,我在 Web 商店中发布了一个免费附加组件来构建此类下拉菜单,我希望得到反馈。我不知道链接到此类内容的规则是什么,但是您可以通过搜索“Multi Dropdowns”轻松找到它

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将数据插入另一张工作表中的下一个空白行或列的宏?

来自分类Dev

如何编写程序,该程序将根据输入创建下拉列表,并使用下拉列表填充另一张工作表中的列

来自分类Dev

创建表时,从另一张表中选择一个列

来自分类Dev

过滤一张工作表A和另一张工作表B,以得到一张新工作表C,其中包含B中不存在的行

来自分类Dev

从一张工作表中复制和转置数据并创建一个新工作表,然后将数据粘贴到新工作表中

来自分类Dev

如果该单元格包含特定文本,则将一个单元格从一张工作表复制到另一张工作表

来自分类Dev

我需要一个函数来将数据从一个表追加到另一张表

来自分类Dev

我应该在一个字段中指向同一张表上的另一条记录吗?还是最好有一个单独的表并重复数据?

来自分类Dev

Excel VBA:如何将数据推到另一张工作表上的独占范围?

来自分类Dev

VBA:将数据段复制到另一张工作表上

来自分类Dev

Excel:使用另一个工作表中的列表创建下拉菜单?

来自分类Dev

我有一个包含一组数据的表,我想使用 Mysql 显示其中的特定记录:

来自分类Dev

根据下拉列表选择从另一个工作表索引数据

来自分类Dev

我想根据正确或错误条件从一张表更新到另一张表

来自分类Dev

将选定的动态数据列从一张工作表复制并粘贴到另一张工作表

来自分类Dev

使用Postgres:创建一个以另一张表中的数据为条件的二进制数据列

来自分类Dev

Google表格:同一张工作表和相同脚本上的两组从属下拉列表

来自分类Dev

使用一个表中的逗号分隔列表作为子句查询另一张表

来自分类Dev

从一个表中删除行,其中一列中的字段与另一张表中同一列的字段匹配

来自分类Dev

Excel VBA,如何使用一个工作表上的下拉列表中的选择格式(颜色)另一工作表上的一系列单元格

来自分类Dev

数据库模式一个列条目引用了另一张表中的许多行

来自分类Dev

数据库模式一个列条目引用了另一张表中的许多行

来自分类Dev

如何在excel中创建一个浮动文本框,其中包含工作表中的数据?

来自分类Dev

Excel VBA:如何将数据推送到另一张工作表上的独占范围?

来自分类Dev

创建大小为“ n”的随机列表,其中包含来自另一个列表的元素

来自分类Dev

如何基于聚合查询更新一个表从另一张表

来自分类Dev

从一个表中获取价值并将其用于另一张表

来自分类Dev

根据第三列的数据将一列中的数据复制到另一张工作表上的另一列

来自分类Dev

mysql根据另一张表的数据从一张表中选择数据

Related 相关文章

  1. 1

    将数据插入另一张工作表中的下一个空白行或列的宏?

  2. 2

    如何编写程序,该程序将根据输入创建下拉列表,并使用下拉列表填充另一张工作表中的列

  3. 3

    创建表时,从另一张表中选择一个列

  4. 4

    过滤一张工作表A和另一张工作表B,以得到一张新工作表C,其中包含B中不存在的行

  5. 5

    从一张工作表中复制和转置数据并创建一个新工作表,然后将数据粘贴到新工作表中

  6. 6

    如果该单元格包含特定文本,则将一个单元格从一张工作表复制到另一张工作表

  7. 7

    我需要一个函数来将数据从一个表追加到另一张表

  8. 8

    我应该在一个字段中指向同一张表上的另一条记录吗?还是最好有一个单独的表并重复数据?

  9. 9

    Excel VBA:如何将数据推到另一张工作表上的独占范围?

  10. 10

    VBA:将数据段复制到另一张工作表上

  11. 11

    Excel:使用另一个工作表中的列表创建下拉菜单?

  12. 12

    我有一个包含一组数据的表,我想使用 Mysql 显示其中的特定记录:

  13. 13

    根据下拉列表选择从另一个工作表索引数据

  14. 14

    我想根据正确或错误条件从一张表更新到另一张表

  15. 15

    将选定的动态数据列从一张工作表复制并粘贴到另一张工作表

  16. 16

    使用Postgres:创建一个以另一张表中的数据为条件的二进制数据列

  17. 17

    Google表格:同一张工作表和相同脚本上的两组从属下拉列表

  18. 18

    使用一个表中的逗号分隔列表作为子句查询另一张表

  19. 19

    从一个表中删除行,其中一列中的字段与另一张表中同一列的字段匹配

  20. 20

    Excel VBA,如何使用一个工作表上的下拉列表中的选择格式(颜色)另一工作表上的一系列单元格

  21. 21

    数据库模式一个列条目引用了另一张表中的许多行

  22. 22

    数据库模式一个列条目引用了另一张表中的许多行

  23. 23

    如何在excel中创建一个浮动文本框,其中包含工作表中的数据?

  24. 24

    Excel VBA:如何将数据推送到另一张工作表上的独占范围?

  25. 25

    创建大小为“ n”的随机列表,其中包含来自另一个列表的元素

  26. 26

    如何基于聚合查询更新一个表从另一张表

  27. 27

    从一个表中获取价值并将其用于另一张表

  28. 28

    根据第三列的数据将一列中的数据复制到另一张工作表上的另一列

  29. 29

    mysql根据另一张表的数据从一张表中选择数据

热门标签

归档