例如,我在单元格E2中有IF(D2="PLUMBER","x","")
。
我需要x
来引用另一个工作表中的一系列单元格,以便在选择PLUMBER
时,E2会显示一个下拉菜单(Google电子表格中的数据验证选项)。
此外,我还需要纳入其他可能性。例如,D2可能是REAL ESTATE AGENTS
,然后在选择时我需要E2中的代理列表。换句话说,D2也将是一个下拉菜单。
答案 0 :(得分:0)
最近添加了data validation in Apps Script,我认为你可能需要做什么。
以下是一个小样本代码,可用于实现根据您的要求量身定制的自己的解决方案。
/* CODE FOR DEMONSTRATION PURPOSES */
function onEdit(e) {
var ss, cell, range, rule;
if (e.range.getColumn() === 4) {
ss = SpreadsheetApp;
cell = ss.getActiveSheet().getRange(e.range.getRow(), 5);
if (e.value === 'PLUMBER') {
range = ss.getActive().getRange('A2:A6');
rule = ss.newDataValidation().requireValueInRange(range).build();
cell.setDataValidation(rule);
} else cell.clearDataValidations();
}
}