Google Sheet附加组件onInstall()和onOpen()无法正常工作

时间:2014-11-25 23:13:04

标签: google-apps-script google-sheets google-docs

我正在尝试为Google表格创建一个附加组件,但是遇到了问题。

该附加组件使用Google Drive API的onOpen()功能在“附加组件”菜单中创建了其他菜单,但它不会onInstall()。所以我被告知要添加以下内容

function onInstall(e) {
   onOpen(e)
}

现在,我试图做的是以下内容,但它仍然不起作用

    function onInstall() {
       SpreadsheetApp.getUi().createAddonMenu()
          .addItem('Browse My Add-on', 'browseMyAddOn')
          .addToUi();
    }

    function onOpen() {
        SpreadsheetApp.getUi().createAddonMenu()
          .addItem('Browse My Add-on', 'browseMyAddOn')
          .addToUi();
    }

请帮帮我

1 个答案:

答案 0 :(得分:2)

我认为你应该试试这个:

function onInstall(e) {
   onOpen(e);
}

function onOpen(e) {
    SpreadsheetApp.getUi().createAddonMenu()
      .addItem('Browse My Add-on', 'browseMyAddOn')
      .addToUi();
}
相关问题