我想创建一个包含另一张表格中可用数据的下拉列表
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);
}
答案 0 :(得分:0)
你不能这样使用getNamedRanges。您将获得所有命名范围,然后迭代它们。然后你可以分配规则。
list = [(1,'abc',0.312),(2,'def',0.122),(1,'abc',0.999)]
作为旁注,我在网上商店发布了一个免费的附加组件来构建这些下拉菜单,我很乐意反馈。我不知道关于链接到这类内容的规则是什么,但你可以通过搜索“多点下拉”来轻松找到它