我正在 Google 协作平台中构建一个网络应用程序。目前,我有两个表单,第一个表单加载电子表格并将其显示为表格,然后当您从表中选择一行时,脚本会使用 GET 请求和一些参数调用另一个 Web 应用程序(如?rowIndex=X&columnIndex=..
).
如果我将第一个表单部署为 Web 应用程序,则效果很好。但是,如果我将第一个脚本作为“Google Apps 脚本小工具”插入到我的 Google 协作平台网页中,它似乎会嵌入为无法重定向到其他网页/脚本的 Iframe(它只显示一个空白 iframe)。
有没有办法解决这个问题而不将两个脚本合并为一个?
对于重定向,我在 HTML 表单中使用 javascript。
windows.location="secondScriptUrl"+"?parameters..."
第二个脚本只是从doGet
功能
function doGet(e) {
return HtmlService.createTemplateFromFile('index').evaluate();
}
我解决了它添加:
<base target="_top">
到 html 代码并更改 javascript 重定向:
window.top.location.href = url;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)