⌘I

送信データをAirtableに送る

Updated July 14, 2023 ·
goldplatinumpluginsairtableformspree-cli
Also available in:

formspree.json ファイルに Airtable アクションを追加することは、Formspreeダッシュボードで Airtable プラグインを追加することと同じ効果があります。Airtable と Formspree の詳細については、ヘルプ記事をご覧ください。

認証情報を取得する

Airtable プラグインを使用するには、Airtable アカウントの API キーを取得する必要があります。https://airtable.com/account にアクセスし、API セクションで API キーを生成または取得します。

mceclip0.png

ベースとテーブルを作成する

Formspree は既存のベース・テーブルと定義済みの列を使用します。CLI を使って Airtable プラグインをデプロイする前に、事前に作成しておいてください。Formspree Airtable ドキュメントForm Setup セクションをご確認ください。

formspree.json の設定

キー説明
appStringairtable でなければなりません
typeStringsendToTable でなければなりません
apiKeyString認証情報の取得手順で生成されたキー
baseNameString送信データを送りたい Airtable ベースの名前。書き込み権限があるベースのみ利用可能です。
tableNameString送信データを送りたい Airtable テーブルの名前
syncSubmissionsBoolean任意。デフォルト:falsetrue の場合、最初のデプロイ時に_すべての_フォーム送信データを一度だけ送信します。この値を true に変更するか、ベースやテーブルを変更すると、送信データが再送されます。

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

バリデーションルール

バリデーションルールは暗黙的に設定されていません。