0

例如,我IF(D2="PLUMBER","x","")在单元格 E2 中有。

我需要x参考另一张工作表中的一系列单元格,以便如果PLUMBER选中,E2 将显示一个下拉菜单(Google 电子表格中的数据验证选项)。

此外,我还需要结合其他可能性。例如,D2 可能是REAL ESTATE AGENTS,然后我需要在 E2 中选择代理列表。换句话说,D2 也将是一个下拉菜单。

4

1 回答 1

0

随着最近在 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();
  }
}
于 2013-10-10T09:40:10.133 回答