1

我正在开发一个使用谷歌表单和附加谷歌脚本网络应用程序的应用程序。提交表单时,会触发一个脚本。因此,我希望该脚本调用另一个 Web 应用程序,以便我可以执行一些 GUI 操作。或者甚至可以从附加到表单的脚本中运行 HTML ui 服务?这是可能的还是我需要调用第二个网络应用程序脚本?如果您可以给我一个简短的概念实现,或者只是将我引导到正确的文档,那就太好了。谢谢。

4

2 回答 2

2

其实我不确定你说的时候你想要什么

因此,我希望该脚本调用另一个 Web 应用程序,以便我可以执行一些 GUI 操作。

Google Apps 脚本无法触发由为任何 UI 启动浏览器窗口或其他主机的表单提交所触发的事件。已经在运行的脚本或打开的脚本容器(例如表格、文档或站点)可以显示 UI 面板,或者您可以从 Web 应用程序访问 GA 脚本 - 这两者都可以显示最后提交的表单是什么。

或者您是在询问是否可以将表单提交者转发到 UI 表单后提交?您可以通过电子邮件发送一个 url 来跟进 Ui。


如果您只是希望一个脚本根据问题标题调用另一个脚本,那么您有两个选择。

  • 附加第二个脚本aa库,直接调用函数。 [文档]

    就各种共享/非共享资源而言,有几件事需要注意。您可以找到更多相关信息here

  • 将您的第二个脚本发布为 webapp。 [文档]

    然后,您可以调用第二个脚本UrlFetchApp来启动一个函数,或者根据需要返回内容,这实际上是您自己的面向 Web 的 API。

    注意。您的安全和访问设置需要适合您调用的功能。

于 2013-08-15T12:28:57.650 回答
0

我认为您需要做的是摆脱 Google 表单并通过使用 HTML 服务发布网络应用程序来创建自己的表单。然后,您可以在用户完成表单后做任何您想做的事情。

于 2013-08-17T04:55:05.937 回答