AI要約
WPFormsのフォームエントリをAirtableに自動送信しますか? Airtableアドオンを使用すると、フォームをAirtableに簡単に接続し、フォームデータをAirtableのベースとテーブルに直接送信できます。
このチュートリアルでは、WPFormsでAirtableアドオンをインストールして使用する方法を説明します。
要件:
- Airtableアドオンにアクセスするには、エリートライセンスレベル以上が必要です
- Airtableアドオンの最小必要バージョンを満たすために、WPFormsバージョン1.9.8.2以降がインストールされていることを確認してください
開始する前に、WPFormsがWordPressサイトにインストールされ、有効化されていること、およびライセンスが検証済みであることを確認してください。次に、Airtableアドオンをインストールして有効化してください。
WPFormsとAirtableの接続
Airtableアドオンがインストールされ有効化されたら、AirtableアカウントをWPFormsに接続する必要があります。
これを行うには、WPForms » 設定に移動し、連携タブをクリックします。

次に、Airtable連携をクリックして設定を展開し、新しいアカウントを追加ボタンをクリックします。

これにより、WPFormsがアカウントへのアクセスを要求するAirtableの権限画面が開きます。
この画面では、アクセスを共有する方法を選択できます。すべてのワークスペースのすべての現在のベースと将来のベースへのWPFormsのアクセスを許可するには、+ すべてのリソースを追加をクリックするか、個々のベースを手動で選択するには+ ベースを追加をクリックします。続行する前に、複数のベースまたはワークスペースを含めることもできます。
希望するオプションを選択したら、アクセスを許可ボタンをクリックして続行します。

アクセスを許可した後、WPForms » 設定 » 連携にリダイレクトされ、Airtableの横に緑色の接続済みステータスが表示されるはずです。

フォームへのAirtable連携の追加
Airtableアカウントを接続したら、フォームにリンクする準備ができました。これにより、WPFormsは選択したAirtableベースとテーブルに新しいフォームエントリを自動的に送信できるようになります。
開始するには、新しいフォームを作成するか、既存のフォームを編集してフォームビルダーを開きます。
フォームビルダーにアクセスしたら、設定 » Airtableに移動し、新しい接続を追加ボタンをクリックします。

接続ニックネームを入力するように求めるポップアップが表示されます。これは内部参照用であり、ユーザーには表示されません。ニックネームを入力したら、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列に対応するフィールドタイプをフォームに追加します。正しいフィールドを追加すると、フォームフィールド値ドロップダウンに自動的に表示されます。
Airtableを接続するときに、ベースドロップダウンが空または無効になっているのはなぜですか?
ベースドロップダウンが無効になっているか、Airtableアカウントを選択してもオプションが表示されない場合は、通常、そのAirtableアカウントにまだベースが作成されていないことを意味します。
Airtableアドオンは、既に存在するベースのみを一覧表示および接続できます。WPFormsでインテグレーションを設定する前に、Airtableにログインし、使用する予定のワークスペースに少なくとも1つのベースを作成してください。
詳細な手順については、Airtableのベースの作成方法に関するガイドに従ってください。ベースが作成されたら、WPFormsフォームビルダーに戻り、再度設定 » Airtableを開きます。すると、ベースドロップダウンに新しいベースが表示されるはずですので、それを選択してセットアップを続行できます。
これで完了です!WPFormsをAirtableに接続し、フォームの送信内容をAirtableのベースとテーブルに自動的に送信する方法がわかりました。
次に、ユーザーがフォーム経由でファイルや画像をアップロードできるようにする方法を学びたいかもしれません。ファイルアップロードフィールドまたはカメラフィールドの使用に関するチュートリアルで、手順を確認してください。