In questa pagina viene descritto come eseguire queste attività con i moduli:
- Crea un nuovo modulo
- Duplicare un modulo esistente
- Convertire un modulo in un quiz
Prima di iniziare
Prima di proseguire con le attività in questa pagina, esegui le seguenti operazioni:
- Completa la configurazione di autorizzazione/autenticazione e delle credenziali nelle istruzioni del programma Early Adopter.
- Leggi la panoramica dell'API Forms.
Crea un nuovo modulo
La creazione iniziale di un modulo richiede solo un campo titolo; tutti gli altri campi della richiesta verranno ignorati. Per creare i contenuti e i metadati di un modulo o eseguire aggiornamenti, utilizza il metodo batchUpdate()
. Per ulteriori informazioni, consulta Aggiornare un modulo o un quiz.
REST
Chiama il metodo forms.create()
solo con 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 riutilizzarne facilmente i 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, devi prima creare un modulo come descritto sopra, quindi aggiornare le impostazioni del modulo. Per l'aggiornamento è necessario 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
Di seguito sono riportati alcuni passaggi che puoi provare a eseguire:
- Per aggiungere o aggiornare i contenuti del modulo, consulta Aggiornare un modulo o un quiz.
- Per visualizzare le informazioni o le risposte di un modulo, consulta Recuperare moduli e risposte.