我有一个Google表单(在我的控制之下),以及一个非Google网站上的加载脚本(我的控件)(不在我的控制之下)。该脚本从第三方网站上的对象收集数据,我希望能够为预先填充第三方网站数据的表单创建一个URL。
例如: 运行脚本,从第三方站点收集名称和描述字段 弹出一个带有可点击链接的横幅,打开一个填写了名称和说明字段的Google表单,这样用户就可以添加缺少的内容并按发送。
我看到其他使用FormApp.openByUrl('http://googleform_etc');
的解决方案。
FormApp似乎是Google特有的功能。如何使用JavaScript在第三方网站上执行此操作?
答案 0 :(得分:2)
该方法FormApp.openByUrl()
确实是Google Apps脚本功能。 Google不为表单提供其他API。
但是,Apps Script Execution API为您的JavaScript提供了一种方式,可以使用Google的服务器进行身份验证,并调用使用授权Google Apps服务的脚本。例如,您可以提供Google Apps脚本来生成预先填充的表单的网址,并通过gapi.client.request
调用它。
请参阅JavaScript Quickstart开始。