0

我试图创建我的第一个谷歌文档插件。

当我在谷歌文档中运行脚本时,它工作得很好。但是,当我发布插件然后安装它时,它不起作用。错误信息是:

例外:很抱歉,发生服务器错误。请稍等,然后重试

我已经确定导致问题的代码行是这里的最后一行:

  var currentDocumentName = DocumentApp.getActiveDocument().getName();
  var currentDocumentID = DocumentApp.getActiveDocument().getId();
  var currentfile = DriveApp.getFileById(currentDocumentID);

因此,使用 DriveApp 似乎由于某种原因无法运行。

我知道这是错误的原因有两个。谷歌控制台日志中的错误消息说它是这个行号。此外,当我输入一些日志消息时,消息会在执行此行的位置结束。我已经在项目中授予了 Google drive API 权限。

有谁知道为什么会发生这个错误?

我怎样才能让它工作?

4

1 回答 1

0

这似乎是一个错误。您可以单击问题编号旁边的星号以接收更新并为该错误提供更多优先级。

作为一种解决方法,请尝试使用Drive API(与 DriveApp 不同):

var file = Drive.Files.get("fileId");

于 2020-07-01T14:24:41.597 回答