如何让UI输入的值与新创建HtmlService(how to get value entered

2019-06-25 22:09发布

我能得到/访问使用UI元素的值,

e.parameter.elementname or app.getElementById(id) 

如果我创建使用UiApps或GUI构建类似的UI,

app.add(app.loadComponent("MyGui"));
app.getElementbyId('textbox1').setText("Hi");

如果我使用,HtmlService.createHtmlOutputFromFile( 'MYPAGE'); 我该如何在HTML表单中输入的值 - 元素?

Answer 1:

作为替代客户端JavaScript,你还可以创建提交简单形式doPost()处理程序,然后处理数据。 我创建了一个示例脚本演示: 运行 , 源



Answer 2:

当使用HtmlService你需要重新考虑你的应用是主要基于基于客户端而不是服务器。 你可以(在客户端JavaScript)的变化处理程序添加到任何元素,并做一些事情的价值,包括调用与google.script.run.myFunction(someValue中)的服务器功能。 看到这里的新用户指南: https://developers.google.com/apps-script/html_service



文章来源: how to get value entered in UI created with the new HtmlService