我是编码的新手。我试图在谷歌工作表中运行以下内容,并在打开工作表时未加载侧边栏。如果我从脚本编辑器运行脚本,它只显示侧栏。
function onOpen() {
SpreadsheetApp.getUi()
.createMenu('Custom Menu')
.addItem('Show sidebar', 'showSidebar')
.addToUi();
}
function showSidebar() {
var html = HtmlService.createHtmlOutputFromFile('index')
.setTitle('My custom sidebar')
.setWidth(300);
SpreadsheetApp.getUi()
.showSidebar(html);
}
答案 0 :(得分:3)
以下修改如何?
onOpen()
,如下所示。添加showSidebar()
。这样,当打开电子表格时,菜单栏会更新并打开侧边栏。
function onOpen() {
SpreadsheetApp.getUi()
.createMenu('Custom Menu')
.addItem('Show sidebar', 'showSidebar')
.addToUi();
showSidebar(); // Added
}
完成上述设置后,请在脚本编辑器上运行showSidebar()
以防万一。在此之后,请关闭电子表格并打开它。
如果这对你没用,我很抱歉。