如何在点击按钮时重新加载谷歌应用程序脚本网络应用程序



我在谷歌页面网站上部署了一个谷歌应用程序脚本Web应用程序。它显示了一个按钮,单击该按钮可创建新的电子表格。如果电子表格创建成功,我还希望它重新加载网络应用程序(所以不是整个页面,只是网络应用程序((如果没有成功,则显示一些错误消息(。我有一个模糊的想法,必须用一个成功的处理程序来完成,但我不确定如何继续。有什么想法吗?

这就是我的建议:

创建一个带有两个div的html页面,称为page(page1,page2(。将Page2设置为最初不显示:

<div id="page1" style="display:block">
<input type="button" id="load" name="button" value="CHOOSE" onclick="inputProject(this.parentNode)"  /></div>
<div id="page2" style="display: none">sheet created!</div>

然后脚本部分看起来像这个

<script>
function inputProject(project){
google.script.run.withSuccessHandler(function(result){
console.log(result);
document.getElementById('page2').style.display = "block";
document.getElementById('page1').style.display = "none";
})
}.MAKESPREADSHEET();//YOUR GOOGLE-SIDE SCRIPT
</script>

这将在脚本运行完毕后隐藏第一页,并显示第二页。给你";重新加载";键入你心中的想法。

最新更新