如何根据公式在列中运行过滤器



我有以下内容,当我输入" hide"一词时,效果很好。但是,当"隐藏"是公式的结果时,它就不会被识别。你建议什么?我的目标是当触发列返回公式结果时将行自动隐藏。这是我拥有的:

function onEdit(f) {
  if (f.range.getColumn() == 30 && f.value == "HIDE") {
    f.range.getSheet().hideRows(f.range.getRow());
  }
}

您应该检查范围的getDisplayValue

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

它总是为您提供"如下显示"的单元内容的价值。

最新更新