本頁說明如何執行下列表單相關工作:
- 建立新表單
- 複製現有表單
- 將表單轉換為測驗
事前準備
請先完成下列工作,再繼續執行本頁面的工作:
- 按照搶先體驗計畫的說明,完成授權或驗證,並設定憑證。
- 參閱 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
後續步驟
建議您採取下列後續步驟:
- 如要新增或更新表單內容,請參閱「更新表單或測驗」。
- 如要查看表單資訊或回覆,請參閱「擷取表單和回覆」。
- 如要發布表單及管理作答者,請參閱「發布表單及管理作答者」。