MIC*_*BER 1 triggers sidebar google-sheets google-apps-script
我是编码新手。我试图在谷歌工作表中运行以下内容,但打开工作表时侧边栏未加载。如果我从脚本编辑器运行脚本,它仅显示侧边栏。
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);
}
Run Code Online (Sandbox Code Playgroud)
下面的修改怎么样?
onOpen()如下。添加showSidebar()。这样,当电子表格打开时,菜单栏就会更新并打开侧边栏。
function onOpen() {
SpreadsheetApp.getUi()
.createMenu('Custom Menu')
.addItem('Show sidebar', 'showSidebar')
.addToUi();
showSidebar(); // Added
}
Run Code Online (Sandbox Code Playgroud)
完成上述设置后,请showSidebar()在脚本编辑器中运行以防万一。之后,请关闭电子表格并打开它。