Auf dieser Seite wird beschrieben, wie Sie diese Aufgaben mit Formularen ausführen:
- Neues Formular erstellen
- Vorhandenes Formular duplizieren
- Formulare in Quiz umwandeln
Hinweis
Führen Sie die folgenden Aufgaben aus, bevor Sie mit den Aufgaben auf dieser Seite fortfahren:
- Richten Sie die Autorisierung, Authentifizierung und Anmeldedaten gemäß der Anleitung für das Early-Adopter-Programm ein.
- Weitere Informationen finden Sie unter Forms API – Übersicht.
Neues Formular erstellen
Zum erstmaligen Erstellen eines Formulars ist nur ein Titelfeld erforderlich. Alle anderen Felder in der Anfrage werden ignoriert. Wenn Sie Inhalte und Metadaten eines Formulars erstellen oder Aktualisierungen vornehmen möchten, verwenden Sie die Methode batchUpdate()
. Weitere Informationen finden Sie unter Formulare oder Quizze aktualisieren.
REST
Rufen Sie die Methode forms.create()
nur mit einem Titel auf.
Beispiel für einen Anfragetext
{
"info": {
"title": "My new form"
}
}
Python
Node.js
Vorhandenes Formular duplizieren
Sie können ein vorhandenes Formular mit der Google Drive API duplizieren, um Inhalte leichter wiederverwenden zu können. Sie finden die Formular-ID in der Google Formulare-URL:
https://docs.google.com/forms/d/FORM_ID/edit
REST
Rufen Sie die Methode files.copy()
der Google Drive API mit der ID des Formulars auf, das Sie kopieren möchten.
Python
Formulare in Quiz umwandeln
Um ein Quiz zu erstellen, erstellen Sie zuerst wie oben beschrieben ein Formular und aktualisieren Sie dann die Formulareinstellungen. Für die Aktualisierung ist die Formular-ID erforderlich.
REST
Rufen Sie die Methode batch.update()
für ein vorhandenes Formular auf, um die Einstellung isQuiz
auf „true“ zu setzen.
Beispiel für einen Anfragetext
{
"requests": [
{
"updateSettings": {
"settings": {
"quizSettings": {
"isQuiz": True
}
},
"updateMask": "quizSettings.isQuiz"
}
}
]
}
Python
Node.js
Nächste Schritte
Probieren Sie als Nächstes die folgenden Schritte aus:
- Informationen zum Hinzufügen oder Aktualisieren von Formularinhalten finden Sie unter Formulare oder Quizze aktualisieren.
- Informationen zum Aufrufen von Formularinformationen oder -antworten finden Sie unter Formulare und Antworten abrufen.