【问题标题】:Apps script authorization for openId don't work with onEdit(e) triggeropenId 的应用脚本授权不适用于 onEdit(e) 触发器
【发布时间】:2022-01-22 01:14:36
【问题描述】:

我的 google sheet 脚本有问题,我想使用 onEdit 触发器将数据从一个工作簿传输到另一个工作簿,但是当我的触发器触发时,我在执行日志中有一条错误消息,表明我可以没有访问此文件的权限,但是当我执行相同的操作但没有触发(通过手动激活该功能)时,它可以正常工作。我根本不知道问题出在哪里,如果有人可以帮助我,那将非常感激,因为我很绝望(经过数小时的研究,我在谷歌上一无所获),提前感谢您的帮助并有美好的一天。 约瑟夫·梅纳德 (PS;我附上我的屏幕视频的链接,显示我的问题; https://www.loom.com/share/f1a0fde043f74143b7caad78ae806be6)

【问题讨论】:

  • 你用了什么谷歌查询,你能把它包括在你的问题中。您是否尝试过按错误文本搜索?

标签: google-apps-script google-sheets oauth


【解决方案1】:

我假设您使用的是简单的 onEdit 触发器?简单触发器在未经用户授权的情况下运行,并受多个restrictions 约束。而是使用installable onEdit 触发器,看看是否有帮助?

【讨论】:

  • 好的,谢谢你的建议,但我不明白简单和可安装触发器之间的区别,我阅读了谷歌的文档,但我仍然不明白。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-07-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多