我有一个函数(在 Google Apps 脚本中),不是称为 onEdit(),而是其他函数,它已设置为通过 Google 电子表格上的可安装 onEdit 从任何编辑事件中调用。
电子表格围绕股票并监控投资组合,该功能的目的是在股票达到止损后立即发送电子邮件,即股票价格跌至某个价格。通过电子表格中的一列中的 Google Finance API 检索和更新股票价格。
现在,当从脚本运行该函数或在本地编辑电子表格时,该函数被成功调用。但是,我发现由于股票价格全天在 Google Drive 上自动更新并跌至止损价,因此不会调用 on edit 函数。我在某处读到它没有被“匿名”用户调用?我知道它没有被调用,因为我有一个“电子邮件计数器”列,每次调用该函数时都会减少,一旦为 0,将不再发送邮件以避免垃圾邮件。这不会通过 Google Finance API 自动价格更新而减少。有人可以建议是什么原因造成的,如果有任何解决方法吗?