Questa pagina descrive come eseguire le seguenti attività relative ai moduli:
- Creare un nuovo modulo
- Duplicare un modulo esistente
- Convertire un modulo in un quiz
Prima di iniziare
Esegui le seguenti attività prima di procedere con quelle in questa pagina:
- Completa la configurazione delle credenziali e dell'autorizzazione/autenticazione nelle istruzioni del Programma early adopter.
- Leggi la panoramica dell'API Forms.
Creare un nuovo modulo
Per la creazione iniziale di un modulo è richiesto solo un campo del titolo. Tutti gli altri campi
nella richiesta verranno ignorati. Per creare i contenuti e i metadati di un
modulo o apportare aggiornamenti, utilizza il metodo batchUpdate()
. Per ulteriori informazioni, consulta Aggiornare un modulo o un quiz.
REST
Chiama il metodo forms.create()
con solo un titolo.
Corpo della richiesta di esempio
{
"info": {
"title": "My new form"
}
}
Python
Node.js
Duplicare un modulo esistente
Puoi duplicare un modulo esistente con l'API Google Drive per semplificare il riutilizzo dei contenuti. Puoi trovare l'ID modulo in un URL di Moduli Google:
https://docs.google.com/forms/d/FORM_ID/edit
REST
Chiama il metodo files.copy()
dell'API Google Drive con l'ID del modulo che vuoi copiare.
Python
Convertire un modulo in un quiz
Per creare un quiz, crea innanzitutto un modulo come descritto sopra, quindi aggiorna le impostazioni del modulo. L'aggiornamento richiede l'ID modulo.
REST
Chiama il metodo batch.update()
su un modulo esistente per impostare l'impostazione isQuiz
su true.
Corpo della richiesta di esempio
{
"requests": [
{
"updateSettings": {
"settings": {
"quizSettings": {
"isQuiz": True
}
},
"updateMask": "quizSettings.isQuiz"
}
}
]
}
Python
Node.js
Passaggi successivi
Ecco alcuni passaggi successivi che puoi provare:
- Per aggiungere o aggiornare i contenuti di un modulo, consulta Aggiornare un modulo o un quiz.
- Per visualizzare le informazioni o le risposte del modulo, consulta Recuperare i moduli e le risposte.