이 페이지에서는 양식과 관련된 다음 작업을 수행하는 방법을 설명합니다.
- 새 양식 만들기
- 기존 양식 복제
- 양식을 퀴즈로 변환하기
시작하기 전에
이 페이지의 작업을 진행하기 전에 다음 작업을 수행하세요.
- 사전 체험판 프로그램 안내에서 승인/인증 및 사용자 인증 정보 설정을 완료합니다.
- 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
다음 단계
다음과 같은 몇 가지 단계를 수행할 수 있습니다.
- 양식 콘텐츠를 추가하거나 업데이트하려면 양식 또는 퀴즈 업데이트를 참고하세요.
- 양식 정보 또는 응답을 보려면 양식 및 응답 검색을 참고하세요.