如何在 Google Script 中识别脚本本身是由某个事件触发还是由某人启动?
最佳答案
从技术上讲这是可能的。如果您使用的是简单触发器,则不得从另一个函数调用该函数。在这种情况下,您只需使用您的函数,例如 onEdit(e)
并尝试检查 e
的值.例如检查 e.source
的值是多少.简单触发器通常具有该值。评论 this page查看您可以查找哪些事件处理程序。
使用可安装的触发器更容易。假设您有 function1(e)
您为其设置触发器。您现在可以检查您是否有 e.triggerUid
的值.如果需要,您还可以使用该值删除触发器!
关于google-apps-script - 如何识别 Google Script 是作为触发器启动还是手动启动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41195948/