小编All*_*ard的帖子

在新的脚本编辑器中创建和测试 Google Sheets 插件

我使用“旧”Apps Script IDE 创建了几个内部插件来自动化我们公司内的一些工作流程。现在我想使用去年 12 月发布的全新 Apps Script IDE 创建一个新的。一切看起来都很好并且工作得很好,但是有一些事情我不明白。

首先:使用部署时,Google Workspace Marketplace IDE 会声明“您的部署 ID 将识别您的应用支持的所有 Google Workspace 服务”。使用部署 ID 时。因此,我已将我的部署 ID 粘贴到其中。只需一个简单的脚本即可创建附加菜单并运行导致警报的函数:

function onInstall () {
  onOpen()
}

function onOpen () {
  var ui = SpreadsheetApp.getUi()
  var menu = ui.createAddonMenu()

  // Create menu structure
  menu
    .addItem('Create proposal', 'proposalShowPopup')

  // Add menu to UI
  menu.addToUi()
}

function proposalShowPopup() {
  Browser.msgBox('Test')
}
Run Code Online (Sandbox Code Playgroud)

但是,当我部署它时,我可以看到市场中的列表,但无法将其安装在我需要的工作表中。

此外,可能因为我尚未声明此插件为表格插件,所以我无法安装本文中提到的测试部署: 通过 Google测试 Google Workspace 插件InstallApps 脚本的部署对话框中缺少。

我阅读了很多有关该appsscript.json文件的信息,但除了以下适用于我的脚本的代码行之外,找不到有关该文件应包含的内容的任何信息:

{
  "timeZone": "Europe/Paris", …
Run Code Online (Sandbox Code Playgroud)

ide add-on google-sheets google-apps-script google-workspace

5
推荐指数
1
解决办法
1973
查看次数

Settings.json 在 Visual Studio Vode 中不断打开

我在 Visual Studio Code(Mac 上的 v1.67.0(通用))中遇到这个奇怪的问题,编辑器一直打开Settings.json

它说文件中有些内容发生了变化,但我不知道它是什么。再次保存并关闭后,文件在一段时间后重新打开并显示它已被修改。

比较时,文件中没有可见变化。我尝试删除堆栈溢出主题中提到的缓存,但这并没有什么区别。

还有其他人遇到同样的问题吗?

干杯,阿拉德

ide visual-studio-code

5
推荐指数
0
解决办法
205
查看次数