AIサマリー
WPFormsからAirtableにフォームエントリを自動的に送信したいですか?Airtableアドオンを使えば、フォームをAirtableに簡単に接続し、フォームデータをAirtableのベースやテーブルに直接送信することができます。
このチュートリアルでは、WPFormsにAirtableアドオンをインストールして使用する方法を紹介します。
必要条件
- Airtableアドオンにアクセスするには、Eliteライセンスレベル以上が必要です。
- WPFormsバージョン1.9.8.2以上をインストールし、Airtableアドオンの最低必要バージョンを満たしていることを確認してください。
始める前に、WPFormsがWordPressサイトにインストールされ有効化されていること、そしてライセンスが確認されていることを確認してください。次に、Airtableアドオンをインストールし、有効化してください。
WPFormsとAirtableの接続
Airtableアドオンがインストールされ有効化されたら、AirtableアカウントをWPFormsに接続する必要があります。
これを行うには、WPForms " Settingsに行き、Integrationsタブをクリックします。

次に、Airtableインテグレーションをクリックして設定を展開し、[新しいアカウントを追加]ボタンをクリックします。

これにより、WPFormsがあなたのアカウントへのアクセスを要求するAirtable権限画面が開きます。
この画面では、アクセス権の共有方法を選択できます。すべてのリソースを追加]をクリックすると、WPFormsはすべてのワークスペースにわたって現在と将来のすべてのベースにアクセスできるようになります。先に進む前に複数のベースまたはワークスペースを含めることもできます。
ご希望のオプションを選択したら、「アクセスを許可する」ボタンをクリックして次に進みます。

アクセスを許可すると、WPForms " Settings " Integrations に戻り、Airtable の横に緑色のConnectedステータスが表示されます。

フォームに Airtable インテグレーションを追加する
Airtableアカウントに接続したら、フォームにリンクする準備ができました。これにより、WPFormsは新しいフォームエントリを選択したAirtableベースとテーブルに自動的に送信します。
まず、新規フォームを作成するか、既存のフォームを編集してフォームビルダーを開きます。
フォームビルダーにアクセスしたら、Settings " Airtableに行き、Add New Connectionボタンをクリックします。

接続ニックネームの入力を求めるポップアップが表示されます。これは内部参照用で、ユーザーには表示されません。ニックネームを入力したら、OK をクリックします。

接続を追加すると、Airtableの設定が表示されます。
アカウント]の下にあるドロップダウンから、先ほど接続したAirtableアカウントを選択します。

アカウントが選択されると、ベースドロップダウンが表示されます。これを使用して、フォームエントリが保存される Airtable ベースを選択します。

ベースを選択すると、その下にテーブルのドロップダウンが表示されます。このドロップダウンを使用して、誰かがフォームを送信するたびに新しいレコードが作成される、ベース内の特定のテーブルを選択します。

フィールドをAirtableにマッピングする
ベースとテーブルを選択すると、カスタムフィールドのセクションが表示されます。ここで、AirtableフィールドをWPFormsの対応するフォームフィールドにマッピングすることができます。
カスタムフィールド名の欄で、データを送信したいAirtableフィールド(カラム)を選択します。フォームフィールドの値の列で、その Airtable フィールドのデータを提供する WPForms フィールドを選択します。

青いプラス(+)ボタンをクリックして、入力したいAirtableフィールドがすべてWPFormsフィールドに接続されるまで、必要に応じてマッピングを追加します。
フォームが送信されるたびに、選択したテーブルに新しいレコードが作成され、マッピングされたフィールドに対応するカラムが自動的に入力されます。
マッピングが完了したら、必ずフォームを保存してください。
条件ロジックの設定(オプション)
条件付きロジックを使用すると、フォームでのユーザーの選択に基づいて Airtable 統合が実行されるタイミングを制御できます。
たとえば、ユーザーがドロップダウンで特定のオプションを選択したり、特定のボックスにチェックを入れた場合にのみ、Airtable にフォームデータを送信したい場合があります。これは、特定の種類の送信のみを保存したい場合や、特定のフォームを異なるベースやテーブルにルーティングしたい場合に役立ちます。
これを設定するには、条件付きロジックを有効にするオプションをオンにして、ルールを作成する。

条件を設定すると、WPFormsはそのルールに合致した時のみAirtableにデータを送信します。
よくある質問
以下では、AirtableとWPFormsの統合についてよくいただくご質問をご紹介します。
Airtableフィールドにマッピングする際、フォームフィールドを選択できないのはなぜですか?
カスタムフィールド名のドロップダウンに Airtable フィールドが表示されるのに、フォームフィールド値のドロップダウンに利用可能なオプションがない場合、フォームに互換性のある WPForms フィールドがないことを意味します。
例えば、Airtable の単一選択フィールドをマッピングしようとしているが、フォームにドロップダウン、チェックボックス、または複数選択フィールドが含まれていない場合、マッピングオプションは空のままになります。WPForms は選択された Airtable フィールドタイプと互換性のあるフィールドのみを表示します。
この問題を解決するには、マップしようとしている Airtable カラムに一致するフィールドタイプをフォームに追加します。正しいフィールドを追加すると、フォームフィールド値のドロップダウンに自動的に表示されます。
以上です!これでWPFormsをAirtableに接続し、フォームの入力を自動的にAirtableのベースとテーブルに送信する方法がわかりました。
次に、ユーザーがフォームからファイルや画像をアップロードできるようにする方法を学びたいと思うかもしれません。ファイルアップロードフィールドや カメラフィールドの使い方についてはチュートリアルをご覧ください。