이 페이지에서는 양식과 관련된 이러한 작업을 수행하는 방법을 설명합니다.
- 새 양식 만들기
- 기존 양식 복사
- 양식을 퀴즈로 변환하기
시작하기 전에
이 페이지의 작업을 진행하기 전에 다음 작업을 수행하세요.
- 얼리 어답터 프로그램 안내에 따라 승인/인증 및 사용자 인증 정보 설정을 완료합니다.
- Forms API 개요를 읽어보세요.
새 양식 만들기
양식을 처음 만들 때는 제목 필드만 필요하며 요청의 다른 필드는 모두 무시됩니다. 양식의 콘텐츠와 메타데이터를 작성하거나 업데이트하려면 batchUpdate()
메서드를 사용합니다. 자세한 내용은 양식 또는 퀴즈 업데이트를 참조하세요.
REST
제목만 사용하여 forms.create()
메서드를 호출합니다.
샘플 요청 본문
{
"info": {
"title": "My new form"
}
}
Python
Node.js
기존 양식 복사
기존 양식을 Google Drive API로 복제하면 콘텐츠를 더 쉽게 재사용할 수 있습니다. Google Forms URL에서 양식 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
다음 단계
다음 단계를 시도해 보세요.
- 양식 콘텐츠를 추가하거나 업데이트하려면 양식 또는 퀴즈 업데이트를 참조하세요.
- 양식 정보 또는 응답을 보려면 양식 및 응답 검색을 참조하세요.