⌘I

Übermittlungen an Airtable senden

Updated July 14, 2023 ·
goldplatinumpluginsairtableformspree-cli

Das Hinzufügen der Aktion Airtable in der Datei formspree.json hat denselben Effekt wie das Hinzufügen des Airtable-Plugins im Formspree-Dashboard. Wenn du mehr über Airtable und Formspree erfahren möchtest, sieh dir unseren Hilfeartikel an.

Hol dir deine Anmeldedaten

Um das Airtable-Plugin zu verwenden, müssen wir den API-Key für dein Airtable-Konto erhalten. Gehe zu https://airtable.com/account und generiere oder hol dir deinen API-Key im API-Bereich.

mceclip0.png

Bases und Tabellen erstellen

Formspree arbeitet mit bereits erstellten Bases/Tabellen und definierten Spalten. Bitte erstelle diese, bevor du das Airtable-Plugin über die CLI bereitstellst. Sieh dir den Abschnitt Form Setup in den Formspree-Airtable-Docs an.

formspree.json-Konfiguration

KeyTypBeschreibung
appStringMuss airtable sein
typeStringMuss sendToTable sein
apiKeyStringDer im Schritt Hol dir deine Anmeldedaten generierte Key
baseNameStringDer Name der Airtable-Base, an die du die Übermittlungen senden möchtest. Nur Bases, für die du Schreibrechte hast, sind verfügbar.
tableNameStringDer Name der Airtable-Tabelle, an die du die Übermittlungen senden möchtest.
syncSubmissionsBooleanOptional. Standard: false. Wenn true, werden alle Formularübermittlungen einmalig während des ersten Deployments gesendet. Wenn du diesen Wert auf true änderst oder die Base oder Tabelle änderst, werden die Übermittlungen erneut gesendet.

Beispiel

{
    "forms": {
      "wedding": {
      "name": "Wedding presence confirmations",
      "actions": [
          {
          "app": "airtable",
          "type": "sendToTable", 
          "apiKey": "$AIRTABLE_API_KEY",
          "baseName": "Wedding",
          "tableName": "Confirmed guests",
          "syncSubmissions": true
        }
      ]
    }
  }
}

Validierungsregeln

Es werden keine Validierungsregeln implizit konfiguriert.