【发布时间】:2019-07-18 14:46:30
【问题描述】:
我正在尝试根据来自数据验证列表的响应将一些显示/隐藏行逻辑放入 Google 工作表中。
如果用户从单元格 C42 的数据验证列表中选择值“General Account Call”,我想显示第 43 行到第 53 行和第 78 行到第 101 行。此外,如果用户勾选单元格 C40 中的复选框我想显示 C41 行。
我不知道我是否可以使用 onEdit 函数“监控”多个单元格。
我发现了几个类似的(ish)脚本,它们根据同一行中单元格中的值隐藏一行,并尝试修改它们无济于事。然后我尝试回到基础并放置一些东西来监视一个单元格并隐藏不同的行,再次无济于事
function onEdit(e) {
var ss = SpreadsheetApp.getActive()
var sheet = SpreadsheetApp.getActiveSheet()
var cell = sheet.getRange('D39')
var cellContent = cell.getValue()
if(cellContent === Y) {
Sheet.hideRow(40)
}
}
【问题讨论】:
标签: google-apps-script google-sheets