Na tej stronie dowiesz się, jak wykonywać te działania związane z formularzami:
- Tworzenie nowego formularza
- Duplikowanie istniejącego formularza
- Konwertowanie formularza na test
Zanim zaczniesz
Zanim wykonasz czynności opisane na tej stronie, wykonaj te zadania:
- Postępuj zgodnie z instrukcjami dotyczącymi autoryzacji lub uwierzytelniania oraz konfigurowania danych logowania w ramach programu wczesnego dostępu.
- Przeczytaj omówienie interfejsu Forms API.
Tworzenie nowego formularza
Początkowe utworzenie formularza wymaga tylko pola tytułu – wszystkie inne pola w żądaniu zostaną zignorowane. Aby rozbudować treść i metadane formularza lub wprowadzić zmiany, użyj metody batchUpdate()
. Więcej informacji znajdziesz w artykule Aktualizowanie formularza lub testu.
REST
Wywołaj metodę forms.create()
tylko z tytułem.
Przykładowa treść żądania
{
"info": {
"title": "My new form"
}
}
Python
Node.js
Duplikowanie istniejącego formularza
Aby ułatwić ponowne wykorzystanie treści, możesz zduplikować istniejący formularz za pomocą interfejsu Google Drive API. Identyfikator formularza znajdziesz w adresie URL Formularzy Google:
https://docs.google.com/forms/d/FORM_ID/edit
REST
Wywołaj metodę files.copy()
interfejsu Google Drive API, podając identyfikator formularza, który chcesz skopiować.
Python
Konwertowanie formularza na test
Aby utworzyć test, najpierw utwórz formularz zgodnie z instrukcjami podanymi w sekcji Tworzenie nowego formularza, a następnie zaktualizuj ustawienia formularza. Aktualizacja wymaga identyfikatora formularza.
REST
Wywołaj metodę batch.update()
w przypadku istniejącego formularza, aby ustawić wartość isQuiz
na true (prawda).
Przykładowa treść żądania
{
"requests": [
{
"updateSettings": {
"settings": {
"quizSettings": {
"isQuiz": True
}
},
"updateMask": "quizSettings.isQuiz"
}
}
]
}
Python
Node.js
Dalsze kroki
Oto kilka kolejnych kroków, które możesz wykonać:
- Aby dodać lub zaktualizować treść formularza, zapoznaj się z artykułem Aktualizowanie formularza lub testu.
- Aby wyświetlić informacje o formularzu lub odpowiedzi, zapoznaj się z artykułem Pobieranie formularzy i odpowiedzi.
- Aby opublikować formularz i zarządzać użytkownikami, zapoznaj się z artykułem Publikowanie formularza i zarządzanie użytkownikami.