我正在寻找一种巧妙的解决方案来消除或限制 Google Sheets Apps 脚本处理程序中使用的 webhook 调用。onEdit为其他更改创建一个简单的触发器或“可安装的触发器”很简单,但两者都会为每个更改调用处理程序。如果有人正在编辑工作表并在几秒钟内更新了许多行,我只想触发一个事件而不是淹没我的 webhook 服务。Javascript 中的常规模式是使用setTimeout并clearTimeout确保事件处理程序的主体仅被调用一次,但setTimeout在 Google Apps Script 运行时中不可用。