我正在Google表格中设置电子表格,我需要数据验证才能在E列中列出项目列表,以提取K:N列中的数据。
我已经尝试过数据验证来下拉单元格,但是它会复制上一行中的信息。
https://docs.google.com/spreadsheets/d/1q6laBJgtsZ8famEV9tbQI0MsRmwE8Lbs0HB-2AuTt7I/edit?usp=sharing
谢谢
答案 0 :(得分:0)
今天早上,我开始讨论这个主意,欢迎您使用这个简单的脚本。 在运行它之前,您首先选择要验证的范围,然后选择具有验证值的范围。在可正常使用的电子表格上使用它之前,请先进行播放。
function makeValidation() {
var ss=SpreadsheetApp.getActive();
var sh=ss.getActiveSheet();
var rgA=sh.getActiveRangeList().getRanges();
if(rgA.length==2) {
rgA[0].setDataValidation(SpreadsheetApp.newDataValidation().requireValueInRange(rgA[1]));
}else{
SpreadsheetApp.getUi().alert('Invalid RangeList. Only two ranges at a time please. The range to validate first and the range of values second.')
}
}