【发布时间】:2015-05-09 21:46:32
【问题描述】:
我正在创建 custom sidebar Google Drive 插件,但不能 set its width。我没有将插件作为网络应用发布。
代码如下:
function onOpen(e) {
DocumentApp.getUi()
.createAddonMenu()
.addItem('Show sidebar', 'showSidebar')
.addToUi();
}
function showSidebar() {
var html = HtmlService.createHtmlOutput('<b>Hello!</b>')
.setSandboxMode(HtmlService.SandboxMode.IFRAME)
.setTitle('How wide is this?')
.setWidth(600); // or 200; neither works - width is always 300px
DocumentApp.getUi().showSidebar(html);
}
这就是我得到的:总是一个 300 像素宽的侧边栏:
【问题讨论】:
-
如本页所述:developers.google.com/apps-script/reference/base/…,脚本显示的侧边栏为 300 像素宽。
-
另一种选择,可以使用modeless dialog box
标签: javascript google-apps-script google-drive-api add-on