MENU
    エアテーブル用コネクター
    • 03 Nov 2023
    • 1 読む分
    • 寄稿者

    エアテーブル用コネクター


    記事の要約

    エアテーブル コネクター

    はじめに

    Tulip-Airtable Integrationは、TulipとAirtableの既存データを簡単に統合する方法を提供します。APIはRESTセマンティクスに忠実に従い、オブジェクトをエンコードするためにJSONを使用し、操作の結果を通知するために標準的なHTTPコードに依存しています。このコネクタの目的は、HTTPコネクタを使用してAirtableとTulipを統合し、インスタンスにインポート可能なすぐに使えるAirtableコネクタをお客様に提供することです。

    目的

    ワークスペース内の Airtable と対話するために、Airtable API エンドポイントへの HTTP 呼び出しを行うことによって構築できるさまざまな HTTP コネクタ機能を紹介し、さまざまなユースケースに活用できるテーブルのさまざまな読み取りと書き込みアクションを試します。OAuthベアラートークンの使い方を探求し、その利点を活用します。

    API ドキュメント

    Airtable API ドキュメント

    前提条件

    1. Airtable でアカウントを作成する
    2. 新しいワークスペースを作成し、Connection ヘッダの一部として使用する Bearer トークンを生成します。

    Tulip 接続の詳細

    Tulipのコネクターに以下の情報を設定する必要があります。

    1. 実行中: クラウドコネクタホスト
    2. ホスト :api.airtable.com
    3. ポート:443
    4. TLS:はい
    5. OAuth 2(ベアラートークン):認証はすべてのConnector Functionsに引き継がれます。

    コネクタ機能

    Airtableレコードの作成

    目的

    このコネクタ関数は、Airtable 内に単一レコードまたはレコードのリストを作成します。

    リクエスト本文には、最大10個のレコードオブジェクトの配列を含める必要があります。これらの各オブジェクトは、フィールド名でレコードのすべての値を含む1つのキーfieldsを持つ必要があります。フィールド値のすべて、一部、またはすべてを含めることができます。

    エンドポイント

    エンドポイントhttps://api.airtable.com/v0/base_id/TableNameへの HTTP POST コール。

    必須入力

    渡されるパラメータは以下のとおりです。

    1. TableName (URL)
    2. 複数のレコードを作成するためのリクエスト・ボディとして渡されるオブジェクトの配列

    出力エクストラクタ

    1. オブジェクトの配列
    2. 各オブジェクトはRecordIdとテーブルの他のフィールドを持つ

    Airtableレコードの削除

    目的

    このコネクタ関数は、指定された record_id を持つ Airtable からデータを削除します。データはテーブルから永久に削除されます。

    エンドポイント

    エンドポイントへの HTTP DELETE コール-https://api.airtable.com/v0/base_id/TableName

    必要な入力

    渡される URL パラメータは以下のとおりです。

    1. テーブル名
    2. レコードID

    Airtableレコード取得

    目的

    このコネクタ関数は、提供されたレコード ID で Airtable から単一のレコードを取得します。

    エンドポイント

    エンドポイントへの HTTP GET コール-https://api.airtable.com/v0/base_id/TableName

    必要な入力

    以下は、渡される URL パラメータです。

    1. テーブル名
    2. レコードID

    出力エクストラクタ

    1. オブジェクトの配列
    2. 各オブジェクトはRecordIdとテーブルの他のフィールドを持っていた

    エアテーブルのリストレコード

    目的

    このコネクタ関数は、Airtable からレコードのリストを取得します。レコードの数は、max records クエリパラメータで定義されます。このコネクタを使用すると、データを修正して取得したり、別のコネクタの入力として使用したりできます。

    エンドポイント

    エンドポイントへの HTTP GET コール-https://api.airtable.com/v0/base_id/TableName

    必要な入力

    渡されるパラメータは以下のとおりです。

    1. テーブル名(URL)
    2. MaxRecords:取得するレコード数を指定する数値(クエリ・パラメータ)

    出力エクストラクタ

    1. オブジェクトの配列
    2. 各オブジェクトはRecordIdとテーブルの他のフィールドを持つ

    Airtableレコードの更新

    目的

    このコネクタ関数は、Airtable 内のレコードを更新します。

    PATCH リクエストは、指定したフィールドのみを更新し、残りは元のままにします。コネクタは、テーブル名、レコード ID、およびテーブル内で更新される値のリストを受け取ります。

    エンドポイント

    エンドポイントへのHTTPパッチコール-https://api.airtable.com/v0/base_id/TableName

    必須入力

    以下は渡されるパラメータです。

    1. テーブル名(URL)
    2. レコードID (URL)
    3. 更新値: リクエストボディとして送信される更新したい異なるカラム

    出力エクストラクタ

    1. オブジェクトの配列
    2. 各オブジェクトはRecordIdとテーブルの他のフィールドを持っていた

    ビデオ


    この記事は役に立ちましたか?