【发布时间】:2020-09-28 21:49:08
【问题描述】:
我今天在执行我的谷歌应用脚本 webapp 时开始收到消息“无法访问的服务 - 应用活动”。有谁知道是不是停电了?
【问题讨论】:
标签: google-apps-script google-apps-activity
我今天在执行我的谷歌应用脚本 webapp 时开始收到消息“无法访问的服务 - 应用活动”。有谁知道是不是停电了?
【问题讨论】:
标签: google-apps-script google-apps-activity
无法访问的服务 - 应用活动
之前的答案是正确的,但提到的问题现在已作为副本关闭
请考虑在此问题上添加星号(左上角)。另外,a related error:
找不到服务:appsactivity v1
也被报告为上述问题的重复。
Star the issue 向 Google 施压使其修复并等待。
#30 - 从清单文件中删除 appsactivity 服务:appsscript.json
#33 - 禁用 V8 运行时
#43 - 禁用、保存和重新启用资源 > 高级 Google 服务 > Drive 和 Drive 活动 api
#49 - 启用Apps activity api“用于您遇到问题的项目”。
#53 - 删除当前项目并创建,使用新脚本
【讨论】:
https://issuetracker.google.com/issues/169595450
报告并分配给 Google 的某个人。似乎是中断/意外更改。
【讨论】:
此问题似乎与 Drive Activity API v1 的弃用有关。 Google 建议迁移到 v2(请参阅 here)。
您可能需要清除缓存,甚至可能需要重新激活高级服务。
【讨论】:
所以我也面临同样的问题。 问题跟踪器表明这是因为 Drive V1 Api 的贬值,尽管当我检查我的驱动器 API 版本时,它已经是最新版本,所以我尝试了以下方法。
单击查看>>显示清单文件以查看包含范围的 JSON 文件。
并删除 Apps Activity 范围(我已经在开发模式下测试了我的应用程序,一切正常,稍后我将通过这个范围的必要性)。 它应该是这样的
{
"userSymbol": "AppsActivity",
"serviceId": "appsactivity",
"version": "v1"
},
希望对您有所帮助,请回复您的回复。
谢谢。
【讨论】:
解决方案是禁用 Runtime V8。
在 Apps 脚本编辑器中打开脚本。选择运行 > 禁用由 V8 提供支持的新 Apps 脚本运行时
就是这样
我解决了我的问题
【讨论】:
更新:2021 年 5 月 2 日:
经过大量试验和错误后,上述禁用 v8 运行时的解决方案部分正确并且可以正常工作——只要您不尝试将任何其他脚本与 V8 运行时一起用作库。
完整的解决方案 -- 您可以将单个脚本更新到 V8,但如果您的脚本附加了任何未升级到 V8 的库,那么该脚本将抛出“无法定位应用程序活动 v1”错误。
将所有用作库的脚本也更新到 V8 是为我的脚本解决此问题的关键。
令人沮丧的是,谷歌在没有首先解决这个问题的情况下推动升级到 v8(禁用调试器等),因为这真的会让一些人(比如我自己很长一段时间)陷入循环。
【讨论】: