Pau*_*per 6 google-apps-script
如何在Google Apps脚本中将项目添加到现有菜单(在Google文档中)?
我可以创建一个新菜单并添加一个项目:
DocumentApp.getUi().createMenu('MyMenu')
.addItem('Insert My Thing', 'myFunction')
.addToUi();
Run Code Online (Sandbox Code Playgroud)
但是为一个项目添加一个完整的菜单似乎有点荒谬,它应该在现有的"插入"菜单下.
小智 6
目前,它是没有可能的。即使文档说
一个文档、电子表格或表单只能包含一个具有给定名称的菜单。如果同一个脚本或另一个脚本添加了同名菜单,新菜单将替换旧菜单。
当我尝试以下代码时
DocumentApp.getUi().createMenu('Tools')
.addItem('Tool_item', 'toolItem')
.addToUi();
Run Code Online (Sandbox Code Playgroud)
创建了另一个工具菜单:
是和不是。
是的,您只能将菜单添加到现有的“附加组件”中。
不,但除了您自己的定制菜单之外别无其他。
下面的代码可能会有所帮助:
function onOpen(e) {
var ui = SpreadsheetApp.getUi();
// Or DocumentApp or FormApp.
ui.createAddonMenu()
.addItem('Sort Current Column with Header until Blank Rows', 'sortCurrentColumn')
.addToUi();
}
function onInstall(e) {
onOpen(e);
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7498 次 |
最近记录: |