Google Apps小工具中的Google Apps脚本重定向

时间:2016-02-17 10:28:54

标签: google-apps-script

我在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();
}

1 个答案:

答案 0 :(得分:2)

我解决了这个问题:

<base target="_top">

到html代码并更改javascript重定向:

window.top.location.href = url;