在GoogleSheet脚本中调用服务器端函数后关闭HTML页面
Close HTML page after calling server side function in a Google Sheet script
在GAS中,当用户单击HTML页面上的按钮时,我将执行以下功能:
function validar(){
try{
if($('#demo:checked').val()){
var demo=1;
} else {
var demo=0;
}
google.script.run.showSidebar(demo).withSuccessHandler(google.script.host.close);
} catch(e){
alert('Error: '+e.message);
}
};
变量demo由该页面的勾选框定义(无论是否选中(。
现在,当执行上述功能时,我会收到警报:
"Error: Cannot read property withSuccessHandler of undefined".
但是服务器端函数showSidebar(demo)
仍在被调用!
为什么页面没有关闭?我该怎么解决这个问题?
谢谢你的帮助!
尝试在服务器函数名之前链接withSuccessHandler()
google.script.run
.withSuccessHandler(google.script.host.close)
.showSidebar(demo);
相关文章:
- 使用javascript将动态表从一个html页面打印到另一个html页
- 在chrome.tabs.onCreated之后加载HTML页面
- 如何在vs2002中调试html页面
- 使用angular重定向到html页面
- Html页面上的多个Base64图像和平滑加载
- 无法将数据从firebase获取到我的html页面
- 如何在chrome扩展中重定向到html页面
- 如何将值传递到上一个html页面
- AngularJS-需要在index.html页面中访问来自服务的数据
- 如何使用Node/Express显示有关特定错误的自定义html页面
- 如何在 html 页面中调用 jquery
- 加载存储在IndexedDB中的HTML页面
- 同一HTML页面中的两个不同版本的JQuery
- HTML页面如何提取通过表单传递的参数
- 在HTML页面上将URL解析为可读的json格式
- 使用jQuery插入HTML页面的第一个项目缺少结束标记
- 在HTML页面上显示node.js服务器中的数据
- 加载页面时更改html页面的位置
- Ajax调用返回当前html页面,而不是请求的文件
- css是从远程node.js添加的,但不适用于html页面