本页介绍了如何执行以下涉及表单的任务:
- 创建新表单
- 复制现有表单
- 将表单转换为测验
准备工作
在继续执行本页面上的任务之前,请先执行以下任务:
- 按照抢先体验计划说明完成授权/身份验证和凭据设置。
- 阅读 Forms API 概览。
创建新表单
初始创建表单时,只需提供标题字段即可 - 请求中的任何其他字段都将被忽略。如需构建表单的内容和元数据或进行更新,请使用 batchUpdate()
方法。如需了解详情,请参阅更新表单或测验。
复制现有表单
您可以使用 Google Drive API 复制现有表单,以便更轻松地重复使用内容。您可以在 Google 表单网址中找到表单 ID:
https://docs.google.com/forms/d/FORM_ID/edit
REST
使用要复制的表单的 ID 调用 Google Drive API 的 files.copy()
方法。
Python
将表单转换为测验
如需创建测验,请先按照上述说明创建表单,然后更新表单的设置。更新需要提供表单 ID。
REST
对现有表单调用 batch.update()
方法,将 isQuiz
设置设为 true。
请求正文示例
{
"requests": [
{
"updateSettings": {
"settings": {
"quizSettings": {
"isQuiz": True
}
},
"updateMask": "quizSettings.isQuiz"
}
}
]
}
Python
Node.js
后续步骤
您可以尝试以下几个后续步骤: