是因为onEdit是Google Sheets的一个特殊触发器函数,它只能在用户手动编辑电子表格时触发。在onEdit函数内部调用其他函数可能会导致循环调用或无法正常执行的问题。
解决这个问题的一种方法是将需要在onEdit触发时执行的代码直接放在onEdit函数内部。这样可以确保代码在用户编辑电子表格时被执行。
另一种方法是使用其他触发器函数来代替onEdit。例如,可以使用onOpen触发器函数,在用户打开电子表格时执行特定的代码。这样就可以在onOpen函数内部调用其他函数。
如果需要在onEdit函数内部调用其他函数,可以考虑使用自定义菜单或自定义按钮来触发函数的执行。通过在电子表格中添加自定义菜单或按钮,用户可以点击菜单或按钮来执行特定的函数,而不是依赖于onEdit触发器函数。
总结起来,无法从onEdit内部直接调用其他函数,但可以将需要执行的代码放在onEdit函数内部,或者使用其他触发器函数或自定义菜单/按钮来触发函数的执行。
小程序云开发官方直播课(应用开发实战)
T-Day
小程序云开发官方直播课(应用开发实战)
云+社区技术沙龙[第14期]
云+社区技术沙龙[第22期]
云+社区技术沙龙[第1期]
云+社区技术沙龙[第29期]
serverless days
领取专属 10元无门槛券
手把手带您无忧上云