Auf dieser Seite wird beschrieben, wie Sie die folgenden Aufgaben 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:
- Schließen Sie die Autorisierung/Authentifizierung und die Anmeldedateneinrichtung gemäß der Anleitung für das Early Adopter-Programm ab.
- Übersicht über die Forms API
Neues Formular erstellen
Für die Ersterstellung 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
Mit der Google Drive API können Sie ein vorhandenes Formular duplizieren, um die Wiederverwendung von Inhalten zu vereinfachen. Sie finden die Formular-ID in einer Google Forms-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, erstellen Sie zuerst ein Formular wie oben beschrieben und aktualisieren Sie dann die Einstellungen des Formulars. Für die Aktualisierung ist die Formular-ID erforderlich.
REST
Rufen Sie die Methode batch.update()
auf einem vorhandenen Formular auf, um die Einstellung isQuiz
auf „wahr“ 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:
- Wie Sie Formularinhalte hinzufügen oder aktualisieren, erfahren Sie unter Formular oder Quiz aktualisieren.
- Informationen zu Formularen oder Antworten finden Sie unter Formulare und Antworten abrufen.