很抱歉,从存储读取时发生服务器错误。错误代码 NOT_FOUND

Dhe*_*ikh 3 google-apps-script

我在运行脚本时遇到了这个问题。前一天如果对我来说工作正常。我确实清除了 chrome 浏览器的所有缓存,我也尝试了另一台笔记本电脑,但问题是这样。请帮我解决这个问题。

我正在运行的代码是:

function onOpen(e) {
  var menu = SpreadsheetApp.getUi().createMenu('Reporting Tools');
  menu.addItem('Create Unit Scorecards', 'HSIPScorecard2021CountryScripts.createInputSheets');
  menu.addItem('Notify Unit H&S Heads', 'HSIPScorecard2021CountryScripts.sendNotifications');
  menu.addItem('Consolidate Unit Data', 'HSIPScorecard2021CountryScripts.Consolidate');
  menu.addToUi();
}
Run Code Online (Sandbox Code Playgroud)

小智 6

我上周刚遇到同样的问题。浪费了几天时间,发现是使用开发模式引用了一个库导致的。将其更改为部署版本解决了这个问题。

  • 对于未来的观众:截至 2021 年 8 月,这似乎仍然是一个解决方案。当然,我遇到了 OP 描述的相同问题,这个答案直接解决了它。 (3认同)

Coo*_*per 1

假设库的名称是正确的,你可以这样写:

function onOpen(e) {
      SpreadsheetApp.getUi().createMenu('Reporting Tools')
      .addItem('Create Unit Scorecards', 'HSIPScorecard2021CountryScripts.createInputSheets');
      .addItem('Notify Unit H&S Heads', 'HSIPScorecard2021CountryScripts.sendNotifications');
      .addItem('Consolidate Unit Data', 'HSIPScorecard2021CountryScripts.Consolidate');
      .addToUi();
    }
Run Code Online (Sandbox Code Playgroud)