Wie kann ich Google Sheets mit einem HTML-Formular ausfüllen?

Antwort

Um Daten aus einem HTML-Formular direkt in eine Google Sheets-Tabelle zu übertragen, gibt es verschiedene Möglichkeiten. Eine der gängigsten Methoden ist die Nutzung von Google Apps Script als Web-App. Hier die grundlegenden Schritte: **1. Google Sheet vorbereiten** - Erstelle ein neues Google Sheet. - Notiere dir die URL und den Namen des Sheets. **2. Google Apps Script erstellen** - Öffne das Google Sheet. - Gehe zu **Erweiterungen > Apps Script**. - Ersetze den Beispielcode durch folgenden Code: ```javascript function doPost(e){ var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); var data = JSON.parse(e.postData.contents); sheet.appendRow([data.name, data.email, data.nachricht]); return ContentService.createTextOutput("Erfolgreich eingetragen"); } ``` Passe die Felder (`name`, `email`, `nachricht`) an dein Formular an. **3. Web-App veröffentlichen** - Klicke auf **Deploy > Neue Deployment**. - Wähle **Web-App**. - Setze "Wer hat Zugriff" auf "Jeder" (oder "Jeder mit dem Link"). - Klicke auf **Deploy** und kopiere die Web-App-URL. **4. HTML-Formular erstellen** Erstelle ein HTML-Formular, das die Daten per JavaScript an die Web-App-URL sendet: ```html <form id="meinFormular"> <input type="text" name="name" placeholder="Name" required> <input type="email" name="email" placeholder="E-Mail" required> <textarea name="nachricht" placeholder="Nachricht"></textarea> <button type="submit">Absenden</button> </form> <script> document.getElementById('meinFormular').addEventListener('submit', function(e){ e.preventDefault(); fetch('DEINE_WEBAPP_URL', { method: 'POST', body: JSON.stringify({ name: this.name.value, email: this.email.value, nachricht: this.nachricht.value }), headers: { 'Content-Type': 'application/json' } }).then(response => response.text()) .then(data => alert(data)); }); </script> ``` Ersetze `DEINE_WEBAPP_URL` durch die URL deiner veröffentlichten Web-App. **Hinweise:** - Die Web-App muss öffentlich zugänglich sein, damit das Formular Daten senden kann. - Achte auf Datenschutz und Sicherheit, wenn du persönliche Daten sammelst. **Weitere Infos:** - [Google Apps Script Dokumentation](https://developers.google.com/apps-script) - [Google Sheets API](https://developers.google.com/sheets/api) Mit dieser Methode kannst du einfach und kostenlos Daten aus einem HTML-Formular in Google Sheets speichern.

KI fragen

Verwandte Fragen

Kann KI eigenständig Chats schreiben?

Künstliche Intelligenz (KI) kann eigenständig Chats schreiben, sofern sie entsprechend programmiert und trainiert wurde. Moderne KI-Modelle wie GPT-4 sind in der Lage, auf Texteingaben zu re... [mehr]

Kann KI beim Mailversand weitere Aktionen wie zusätzliches Versenden von Mails ausführen?

Künstliche Intelligenz (KI) kann beim Mailversand durchaus weitere Aktionen ausführen, wie zum Beispiel das automatische Versenden zusätzlicher E-Mails. Dies hängt jedoch von der e... [mehr]

Kann KI beim Löschen eines Bildes automatisch alle anderen Bilder aus der Serie löschen?

Künstliche Intelligenz (KI) kann grundsätzlich dazu eingesetzt werden, Bilder zu analysieren und Serien oder Zusammenhänge zwischen Bildern zu erkennen. Ob beim Löschen eines Bilde... [mehr]

Kann der Zellschutz in Google Sheets so eingestellt werden, dass auch Administratoren die Zellen nicht bearbeiten können?

In Google Sheets ist es grundsätzlich so, dass der Eigentümer (also der Administrator) einer Tabelle immer vollen Zugriff auf alle Zellen und deren Schutz-Einstellungen hat. Das bedeutet: Au... [mehr]

Wird bei einer Chat-Antwort ein Bot aktiviert?

Ob bei einer Antwort im Chat ein Bot aktiviert wird, hängt vom jeweiligen Dienst ab. Bei frage.de beispielsweise werden Antworten mithilfe eines KI-Modells (GPT-4.1) generiert, das automatisch au... [mehr]

Kann KI Telegram beeinflussen?

Künstliche Intelligenz (KI) kann Telegram auf verschiedene Weise beeinflussen, allerdings immer im Rahmen der technischen Möglichkeiten und der Nutzungsbedingungen von Telegram selbst. Hier... [mehr]

Wie kann KI den Mailversand beeinflussen?

Künstliche Intelligenz (KI) kann den Mailversand in mehreren Bereichen beeinflussen und optimieren: 1. **Spam-Filterung:** KI erkennt und filtert unerwünschte oder schädliche E-Mails e... [mehr]

Wie werden Mikrocontrollerboards als Basis für cyber-physische Systeme genutzt?

Mikrocontrollerboards wie Arduino, Raspberry Pi, ESP32 oder STM32 sind zentrale Bausteine für die Entwicklung cyber-physischer Systeme (CPS). Ein cyber-physisches System verbindet die physische W... [mehr]