过滤器更改时是否有谷歌应用脚本触发器?

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

我想在更改过滤器后运行一个函数(当数据被过滤掉或过滤器的排序发生变化时)。我尝试过简单的触发器

onEdit
onSelectionChange
和可安装的触发器
onChange
,但是当我更换过滤器时,它们都没有被触发。

function onEdit(e) {
  let sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  if (sheet.getName() !== "Sheet3") return;
  let range = sheet.getRange("E1");
  range.setValue(new Date());
}

有没有办法在过滤器更改时运行方法?

google-sheets google-apps-script
1个回答
0
投票

更换过滤器时不会激活触发器。一种选择是使用侧边栏来保存客户端 JavaScript,并使用

google.script.run
来轮询电子表格状态(在这种情况下,如果过滤器已更改)。

相关

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