在我的Google脚本中,我有两个文件:Form.html和Code.gs 当用户在Form.html中单击按钮时,脚本在Code.gs中启动代码,但我需要告知用户有关进程的信息。 如何从Code.gs更改Form.html中的文本?
Code.html中的Form.html包含此函数:
function showSidebar() {
var ui = HtmlService.createHtmlOutputFromFile('Form')
.setTitle('Report');
SpreadsheetApp.getUi().showSidebar(ui);
}
Form.html有
<div id="report"></div>
状态报告。
答案 0 :(得分:1)
您需要做的是使用模板化HTML,请参阅:https://developers.google.com/apps-script/guides/html/templates
示例:
function showSidebar() {
var ui = HtmlService.createTemplateFromFile('Form');
ui.message = "Hello!";
ui = ui.evaluate().setTitle('Report');
SpreadsheetApp.getUi().showSidebar(ui);
}
在Form.html中:
<div id="report"><?=message?></div>