Auf dieser Seite wird beschrieben, wie Sie die folgenden Aufgaben im Zusammenhang mit Formularen ausführen:
- Neues Formular erstellen
- Vorhandenes Formular duplizieren
- Formular in ein Quiz umwandeln
Hinweis
Führen Sie die folgenden Aufgaben aus, bevor Sie mit den Aufgaben auf dieser Seite fortfahren:
- Führen Sie die Autorisierung oder Authentifizierung und die Einrichtung der Anmeldedaten gemäß der Anleitung für das Early Adopter-Programm durch.
- Lesen Sie die Übersicht über die Forms API.
Neues Formular erstellen
Für die anfängliche Erstellung eines Formulars ist nur ein Titelfeld erforderlich. Alle anderen Felder in der Anfrage werden ignoriert. Verwenden Sie die Methode batchUpdate()
, um den Inhalt und die Metadaten eines Formulars zu erstellen oder zu aktualisieren. Weitere Informationen finden Sie unter Formular oder Quiz 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 die Wiederverwendung von Inhalten zu vereinfachen. Sie finden die Formular-ID in einer 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
Formular in ein Quiz umwandeln
Wenn Sie ein Quiz erstellen möchten, müssen Sie zuerst ein Formular erstellen, wie unter Neues Formular erstellen beschrieben. Anschließend aktualisieren Sie die Einstellungen des Formulars. Für das Update 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
Als Nächstes können Sie unter anderem Folgendes tun:
- Informationen zum Hinzufügen oder Aktualisieren von Formularinhalten finden Sie unter Formular oder Quiz aktualisieren.
- Informationen zum Aufrufen von Formularinformationen oder Antworten finden Sie unter Formulare und Antworten abrufen.
- Informationen zum Veröffentlichen des Formulars und zum Verwalten von Teilnehmern finden Sie unter Formular veröffentlichen und Teilnehmer verwalten.