本页面介绍如何执行这些涉及表单的任务:
- 创建新表单
- 复制现有表单
- 将表单转换为测验
准备工作
请先完成以下任务,然后再继续执行本页面中的任务:
- 完成“尝鲜者计划”说明中的授权/身份验证和凭据设置。
- 阅读 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
后续步骤
以下是您可以尝试的几个后续步骤: