[英]How Do You Generate List On "Sheet A" from Data on "Sheet B" in Google Sheets Using a Script
[英]How do you dynamically create a dropdown list in Google sheets using values from an array or perhaps an object?
我希望创建一个带有一些数据验证的下拉列表(只能输入项目列表)。 有谁知道如何使用应用程序脚本来做到这一点?
您需要使用类数据验证。
具体来说,方法setDataValidation(rule)和newDataValidation()来设置验证规则。
下拉列表的验证规则是requireValueInRange(range) 。
样本:
function myDropdown(){
var sheet=SpreadsheetApp.getActive().getActiveSheet();
var validationRange=sheet.getRange("A1:A3");
var validationRule=SpreadsheetApp.newDataValidation().requireValueInRange(validationRange).build()
sheet.getRange("B1").setDataValidation(validationRule);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.