打开窗口并发送POST数据

时间:2014-04-10 20:37:38

标签: google-apps-script

我正在构建一个需要打开窗口的附加组件,并将一些数据(通过POST)发送到远程服务器。我可以很好地完成这些项目中的任何一项 - 用于发送数据的UrlFetchApp()和用于打开新窗口的锚标记,但我无法找到一种方法来同时执行这两项操作。

基本上我需要暂时将用户发送到另一个网站,并为该网站提供在附加组件中输入的一些数据。我尝试使用纯JavaScript进行此操作,但是在GAS沙箱中无法使用window.open()方法。

谢谢!

1 个答案:

答案 0 :(得分:0)

它在应用程序脚本中是不可能的(并且在javascript中也不可能)。 你需要的是用锚和打开外部网站。 url本身需要的参数(发布数据)。您的javascript中的外部网址必须将params转换为Post(或直接在其服务器中处理它的Get) 此外,如果外部页面用于使用回调进行某些身份验证(如oauth流程),则应用程序脚本现在支持此类“oauth回调”