如何根据列中的公式结果运行过滤器?

问题描述 投票:0回答:1

当我输入“隐藏”一词时,以下内容非常有用。但当“HIDE”是公式的结果时,它不被识别。你有什么建议?我的目标是当触发器列返回公式结果时自动隐藏行。 这是我所拥有的:

function onEdit(f) {
  if (f.range.getColumn() == 30 && f.value == "HIDE") {
    f.range.getSheet().hideRows(f.range.getRow());
  }
}
google-apps-script triggers google-sheets-formula rowfilter
1个回答
0
投票

您应该检查范围的

getDisplayValue

if (f.range.getColumn() == 30 && f.range.getDisplayValue() == "HIDE")

它总是为您提供“显示的”单元格内容的值。

© www.soinside.com 2019 - 2024. All rights reserved.