从另一个网站上运行的脚本填充Google表单

时间:2015-11-17 15:16:54

标签: javascript google-form

我有一个Google表单(在我的控制之下),以及一个非Google网站上的加载脚本(我的控件)(不在我的控制之下)。该脚本从第三方网站上的对象收集数据,我希望能够为预先填充第三方网站数据的表单创建一个URL。

例如: 运行脚本,从第三方站点收集名称和描述字段 弹出一个带有可点击链接的横幅,打开一个填写了名称和说明字段的Google表单,这样用户就可以添加缺少的内容并按发送。

我看到其他使用FormApp.openByUrl('http://googleform_etc');的解决方案。 FormApp似乎是Google特有的功能。如何使用JavaScript在第三方网站上执行此操作?

1 个答案:

答案 0 :(得分:2)

该方法FormApp.openByUrl()确实是Google Apps脚本功能。 Google不为表单提供其他API。

但是,Apps Script Execution API为您的JavaScript提供了一种方式,可以使用Google的服务器进行身份验证,并调用使用授权Google Apps服务的脚本。例如,您可以提供Google Apps脚本来生成预先填充的表单的网址,并通过gapi.client.request调用它。

请参阅JavaScript Quickstart开始。