我正在考虑使用Google Forms API来自动化一个过程,但我从the official documentation得到了不明确的消息:
要调用此服务,我们建议您使用Google提供的client libraries。
我已经看了3个“客户端库”从该链接,我还没有能够找到提到谷歌表单API。这是the Node.js reference,这个页面甚至不包含“表单”这个词。
由于我以前从未做过这样的事情,我想知道是否应该在客户端库中查找其他内容?或者,使用客户端库的建议被复制并粘贴到每个Google API上,而不管可行性如何?
如果有一种方法可以使用这个Node.js客户端库来读取和写入Google Forms API,有人能给我一个hello world示例吗?也许有一种方法可以使用客户端库来创建一个新的表单,而问题最少(零就足够了)?
如果Node.js客户端库不能做到这一点,那么可以用另一个客户端库来做到这一点吗?如果是,哪一个?我可以看到一个使用它来创建Google表单的Hello World示例吗?
如果我最初的评估是正确的,并且不可能用客户端库做到这一点,那么有人能给我展示一个使用curl或JavaScript的fetch
的hello world示例吗?
我希望在您的示例中看到有效的身份验证代码,而不是对身份验证细节置之不理(当然,删除实际的密钥)。
1条答案
按热度按时间dced5bon1#
您可以使用Google Apps Script来帮助您使用JavaScript复制和重命名Google Forms
Google Apps Script只是一个内置API和功能的JavaScript,可用于使用Google Forms、Gmail和Drive等Google产品。
很可能这就是您要查找的API,Google Forms API
Google Forms API是一个RESTful界面,允许您创建和>修改表单和测验、检索表单响应和测验成绩、设置>带有自动反馈的测验答案键以及接收推送>通知。此API的最常见用途包括以下>任务:
本指南将帮助您快速创建和复制Google Forms Creating a form
下面是创建具有标题字段的Google表单的代码片段
如果你打算使用一个客户端库来使用Google Forms,本指南应该可以帮助你使用Installing a client library,并了解https://developers.google.com/apis-explorer,以帮助你浏览和探索Google的API,
我希望它能帮助