如何编辑清单以为 Google 表格插件创建测试部署?

How to edit manifest to create test deployment for Google Sheets add-on?

几年前,我为 Google 表格创建了一个附加组件,我可以在我的大学域中部署它。具体来说,我可以通过 Extensions 菜单在电子表格中访问它。它最近停止工作,并显示有关开发人员未接受 Marketplace 服务条款的消息。我正在尝试创建一个测试部署,以便我可以再次使用它。

在(新)Apps 脚本编辑器中,我 select Deploy > Test Deployments。当我尝试创建 Google Workspace 插件时,我收到此错误消息:

To test deployment as Add-on, update the manifest file with Add-on details. Learn more about Add-ons.

我无法在链接页面上找到有关如何更新清单文件的任何有用信息。这是当前 appsscript.json 文件:

{
  "timeZone": "America/Los_Angeles",
  "dependencies": {
    "enabledAdvancedServices": [
      {
        "userSymbol": "Drive",
        "serviceId": "drive",
        "version": "v2"
      }
    ]
  },
  "exceptionLogging": "STACKDRIVER",
  "webapp": {
    "executeAs": "USER_DEPLOYING",
    "access": "MYSELF"
  }
}

我应该如何更新文件以便进行测试部署?

项目包括3个文件:

代码包括onInstall()onOpen()方法。它使用 Drive v2 API.

我知道代码没问题,因为我可以将它粘贴到电子表格的 Apps 脚本编辑器中,然后从那里 运行。我宁愿不必将其复制并粘贴到工作表中。

工作表插件的清单

{
  "timeZone": "America/Los_Angeles",
  "dependencies": {
    "enabledAdvancedServices": [
      {
        "userSymbol": "Drive",
        "serviceId": "drive",
        "version": "v2"
      }
    ]
  },
  "exceptionLogging": "STACKDRIVER",
  "webapp": {
    "executeAs": "USER_DEPLOYING",
    "access": "MYSELF"
  },
  "sheets": {
      "homepageTrigger": {
        "runFunction": "onEditorsHomepage"
      },
      "onFileScopeGrantedTrigger": {
        "runFunction": "onFileScopeGrantedEditors"
      }
    }
}