【发布时间】:2015-01-03 06:01:27
【问题描述】:
我正在尝试在不同的侧边栏中调用另一个侧边栏,以在谷歌文档中创建一种选项卡式界面。我不知道如何调用在当前侧边栏的 html 文件中显示新侧边栏的服务器端函数。
这是我的 html 侧边栏按钮布局...(不起作用)
<div id='menu'>
<button class="action" id="functions_nav">Functions</button>
<button class="action" id="navbar">NavBar</button>
<button class="action" id="settings" onClick="google.script.run.showSettings()">Settings</button>
</div>
还有我的 gs 文件...
function showSettings() {
var html = HtmlService.createHtmlOutputFromFile('settings')
.setSandboxMode(HtmlService.SandboxMode.IFRAME)
.setTitle('DebateDocs')
.setWidth(300);
DocumentApp.getUi() // Or DocumentApp or FormApp.
.showSidebar(html);
}
Google 上的文档涉及通过“input type="button"...”调用按钮,但这会影响我的样式。此外,他们总是在 javascript“脚本”标签中调用脚本。有什么方法可以将按钮路由到指向服务器的 html 文件中的 javascript 事件?
感谢您的帮助!任何值得赞赏。
【问题讨论】:
标签: javascript google-chrome google-apps-script