Script Manager Not Showing in Google Spreadsheet

荒凉一梦 提交于 2021-01-28 06:28:28

问题


I've created a number of email scripts for our company's internal usage. Usually I create the script, save and then when I open the spreadsheet I can go to the Tools > Script Manager and run the script.

It is not showing up - only Script Editor and Script Gallery.

The script is not a "stand alone" script - I created it from the spreadsheet's Script Editor.

Is this something that has been disabled in the new Google spreadsheets? Or is there something else I need to code in the script to have it work?

Thank you.


回答1:


If you are using the new version of Sheets then the "Script Manager" is no longer a feature now as the New Sheets uses "Add-ons". You may find the resource on the link:

https://support.google.com/docs/answer/2942256?hl=en




回答2:


As others have pointed out, it's been removed, but it's pretty easy to create a custom menu to call your method from:

Let's say you have a method myCustomMethod that you want to run from Google Sheets. Open the Script Editor and add the following code:

function onOpen() {
  var ui = SpreadsheetApp.getUi();
  ui.createMenu('Custom Menu')
      .addItem('Run custom method', 'myCustomMethod')
      .addToUi();
}

Reload your sheet and you should see a new top-level menu next to Help, called "Custom Menu".




回答3:


I don't remember a 'Script Manager' setting, but I always run it from the script itself, so maybe I just wasn't looking. It has apparently been removed for some time so you may instead need to consider creating a custom menu to run any function of the script.

Edit: I had a dig about an old version of sheets, and I could confirm this was in the old version:

enter image description here

enter image description here

But has been removed from the new version of sheets.



来源:https://stackoverflow.com/questions/27112429/script-manager-not-showing-in-google-spreadsheet

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!