【发布时间】:2019-07-26 07:48:46
【问题描述】:
好的,我已经有了组件、脚本、doget 函数和输入 html 表单。
doget 调用表单:
function doGet() {
return HtmlService.createHtmlOutputFromFile("inputHtml.html");
}
提交时的表单调用测试脚本
<input
type="button"
value="SPLIT gSheet"
onclick="google.script.run
.withSuccessHandler(function(response){console.log(response);})
.test(this.parentNode);"
style="background-color:#1a73e8;border-radius:10px;padding:5px;color: #fff; border-color: white;"
/>
代码将响应返回到控制台日志。
function test(e){
var string = e.original + e.location + e.prefix;
var gDrive = e.original;
var filePrefix = e.prefix;
var destination = getIdFromUrl(e.location);
// do something with input
return string;
}//*****************************************************************************
我的问题本身有点基本,我很高兴有人指出一个好的教程。
如何让脚本在运行后自行清除/调用新的 html 页面?还是在运行时?理想情况下,它会在单击时显示一个处理页面,并在完成时显示一个输出页面?
【问题讨论】:
-
在
withSuccessHandler()怎么样;您可以隐藏一个 div 并显示另一个。
标签: html forms google-apps-script web-applications