在站点中使用UiApp PopupPanel

时间:2012-06-12 06:31:32

标签: google-apps-script

我有一个电子表格将数据输入Google网站的列表页面。我希望用户能够直接从列表页面管理这些数据。

是否可以在UiApp服务(或其他类似方法)中使用PopupPanel来实现此目的?

目前,填充列表页面的脚本会创建一个URL,以使用UI代码调用另一个脚本,但它始终在新的浏览器窗口中打开。我还没有找到关于如何在父窗口(列表页面)中打开UI的任何示例。

这可能是一项非常基本的任务,但我很欣赏任何有关这个任务的指导。

2 个答案:

答案 0 :(得分:1)

您不能将其作为Google Apps小工具脚本插入吗?如果您的脚本已保存在您的站点中,则可在要插入的小工具列表中使用该脚本,并且UI将显示在列表正上方的窗口中。

您可以查看this test example以查看它是否符合您的要求(有效的姓氏= John,Paul,Mike ......)此示例会导致重定向,但这是因为它使用了锚点,它只是一个例子; - )

这不是一个“popup”,因为UI始终存在,但是你可以通过只显示一个“激活”按钮,例如在同一个窗口中触发另一个UI时,在不活动时使其不太明显。用户需要它。

答案 1 :(得分:0)

您可以通过(谷歌应用引擎)代理使用iframe - 同时删除黄色警告。

python proxy to embed a google apps script service in an iframe