⌘I

Invia gli invii ad Airtable

Updated July 14, 2023 ·
goldplatinumpluginsairtableformspree-cli

Aggiungere l’azione Airtable nel file formspree.json ha lo stesso effetto di aggiungere il plugin Airtable nella dashboard di Formspree. Se vuoi saperne di più su Airtable e Formspree, accedi al nostro articolo di aiuto.

Ottieni le tue credenziali

Per usare il plugin Airtable dobbiamo ottenere l’API Key per il tuo account Airtable. Vai su https://airtable.com/account e genera o ottieni la tua API Key nella sezione API.

mceclip0.png

Creare basi e tabelle

Formspree funziona con basi/tabelle già create e colonne definite. Crealle prima di effettuare il deploy del plugin Airtable usando la CLI. Controlla la sezione Form Setup nella documentazione Airtable di Formspree.

Configurazione di formspree.json

ChiaveTipoDescrizione
appStringDeve essere airtable
typeStringDeve essere sendToTable
apiKeyStringLa chiave generata nel passaggio Ottieni le tue credenziali
baseNameStringIl nome della base Airtable a cui vuoi inviare gli invii. Sono disponibili solo le basi per cui hai il permesso di scrittura.
tableNameStringIl nome della tabella Airtable a cui vuoi inviare gli invii.
syncSubmissionsBooleanOpzionale. Predefinito: false. Se true, invia tutti gli invii del modulo una volta durante il primo deployment. Se cambi questo valore in true, o modifichi la base o la tabella, gli invii verranno reinviati.

Esempio

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

Regole di validazione

Nessuna regola di validazione è configurata implicitamente.