0

我今天在执行我的谷歌应用程序脚本 webapp 时开始收到消息“无法访问的服务 - 应用程序活动”。有谁知道是不是停电了?

4

6 回答 6

3

无法访问的服务 - appsactivity

以前的答案是正确的,但提到的问题现在已作为副本关闭

考虑在这个问题上添加一个星号(在左上角)。另外,一个相关的错误

未找到服务:appsactivity v1

也被报告为上述问题的重复。


可能的解决方案):

  • 给问题加注星号,迫使谷歌修复它并等待。

  • #30 -appsactivity从清单文件中删除服务:appsscript.json

  • #33 - 禁用 V8 运行时

  • #43 - 禁用、保存和重新启用资源 > 高级 Google 服务 > 驱动器和驱动器活动 api

  • #49 -为您遇到问题的“项目”启用应用程序活动 api 。

  • #53 - 删除当前项目并创建,使用新脚本

于 2020-09-30T15:31:31.343 回答
1

https://issuetracker.google.com/issues/169595450

报告并分配给 Google 的某个人。似乎是中断/意外更改。

于 2020-09-29T09:12:15.303 回答
1

此问题似乎与 Drive Activity API v1 的弃用有关。Google 建议迁移到 v2(请参阅此处)。

您可能需要清除缓存,甚至可能需要重新激活高级服务。

于 2020-10-01T08:21:08.337 回答
1

所以我也面临同样的问题。问题跟踪器表明这是因为 Drive V1 Api 的贬值,尽管当我检查我的驱动器 API 版本时,它已经是最新版本,所以我尝试了以下方法。

单击查看>>显示清单文件以查看包含范围的 JSON 文件。

并删除 Apps Activity 范围(我已经在开发模式下测试了我的应用程序,所有的东西都在工作,我稍后会介绍这个范围的必要性)。它应该看起来像这样

{
      "userSymbol": "AppsActivity",
      "serviceId": "appsactivity",
      "version": "v1"
    },

我希望这对您有所帮助,请评论您的回复。

谢谢你。

于 2020-10-05T05:03:55.300 回答
0

更新:2021 年 5 月 2 日:

经过大量试验和错误后,上述禁用 v8 运行时的解决方案部分正确并且可以正常工作——只要您不尝试将任何其他脚本与 V8 运行时一起用作库。

完整的解决方案——您可以将单个脚本更新到 V8,但如果您有任何附加到脚本的库未升级到 V8,那么该脚本将抛出“无法定位应用程序活动 v1”错误。

将所有用作库的脚本也更新到 V8 是为我的脚本解决此问题的关键。

令人沮丧的是,谷歌在没有首先解决这个问题的情况下推动升级到 v8(禁用调试器等),因为这真的会让一些人(比如我自己很长一段时间)陷入循环。

于 2020-09-30T16:20:26.913 回答
0

解决方案是禁用运行时 V8。

在 Apps 脚本编辑器中打开脚本。选择运行 > 禁用由 V8 提供支持的新 Apps 脚本运行时

就这样

我解决了我的问题

于 2020-10-02T05:26:35.500 回答