我在Google网站上构建了一个Web应用程序。目前我在谷歌脚本中有两种形式,第一种加载电子表格并将其显示为表格,然后当您从表格中选择一行时,该脚本会调用另一个带有GET请求和一些参数的Web应用程序(如? rowIndex位置= X&安培; columnIndex = ..)
如果我将第一个表单部署为Web应用程序,这可以正常工作。但是,如果我将第一个脚本插入" Google Apps脚本小工具"在我的Google网站网页中,它似乎是作为无法重定向到其他网页/脚本的iframe嵌入的(它只显示一个空白的iframe)。
有没有办法解决这个问题而不将两个脚本合并在一起?
重定向我在html表单中使用javascript。
windows.location="secondScriptUrl"+"?parameters..."
,第二个脚本只是从doGet()函数生成html
function doGet(e) {
return HtmlService.createTemplateFromFile('index').evaluate();
}
答案 0 :(得分:2)
我解决了这个问题:
<base target="_top">
到html代码并更改javascript重定向:
window.top.location.href = url;