Skip to main content

Airtable

ShanoneのAirtable連携では、ベースを構造化データベースとして操作するための55個のツールをエージェントに提供します。レコード・テーブル・フィールド・ビューといった基本操作に加え、単純なAirtableラッパーでは省略されがちなコラボレーション機能(コメント、ベースのコラボレーター管理、Webhook)まで一通りカバーしています。

はじめに

1

OAuthで接続する

エージェントにAirtableで何か作業をしてもらう(例:「Projectsテーブルのレコードを一覧表示して」)か、Shanoneダッシュボードのインテグレーションから事前に接続します。
2

対象のベースを承認する

AirtableのOAuth承認画面では、アクセスを許可するベースやワークスペースを個別に選べます — Shanoneに読み書きさせたいベースにアクセスを許可してください。
3

リクエストを再試行する

接続が完了すると、承認したベースに対するairtable_*ツールのshanone_execute_tool呼び出しが成功するようになります。

利用可能なツール

Shanoneは Airtable向けに55個のツールを提供しており、以下のカテゴリに分類されています。
airtable_list_records, airtable_get_record, airtable_create_record, airtable_create_records, airtable_update_record, airtable_delete_record, airtable_search_records, airtable_update_records, airtable_upsert_records, airtable_delete_records, airtable_list_records_paginated, airtable_list_all_records, airtable_filter_records, airtable_sort_records, airtable_select_fields
airtable_list_tables, airtable_get_table, airtable_create_table, airtable_update_table, airtable_delete_table, airtable_list_fields, airtable_get_field, airtable_create_field, airtable_update_field, airtable_delete_field
airtable_list_views, airtable_get_view, airtable_create_view, airtable_update_view, airtable_delete_view, airtable_list_records_in_view, airtable_get_view_metadata, airtable_duplicate_view
airtable_list_bases, airtable_get_base_schema, airtable_list_workspaces, airtable_get_workspace, airtable_create_base, airtable_list_workspace_collaborators
airtable_list_comments, airtable_get_comment, airtable_create_comment, airtable_update_comment, airtable_delete_comment, airtable_list_record_activity
airtable_upload_attachment, airtable_get_attachment_url, airtable_delete_attachment
airtable_get_current_user, airtable_list_base_collaborators, airtable_add_base_collaborator, airtable_remove_base_collaborator
airtable_list_webhooks, airtable_create_webhook, airtable_delete_webhook

よくある使い方

CRMの同期

他ツールから取得したデータで、リードや取引先のベースを同期させ続ける

レコードの一括クリーンアップ

条件(必須フィールドの欠落など)に一致するレコードを絞り込み・並び替え・一括更新する

ベーススキーマの点検

自動化を組む前に、ベースのテーブル・フィールド・ビューを確認する

レビューワークフロー

フラグの立ったレコードにコメントを追加し、コラボレーターに対応を促す

トラブルシューティング

フィールド名は大文字小文字を区別し、完全に一致させる必要があります。書き込む前にairtable_get_tableまたはairtable_get_base_schemaで正確なフィールド名と型を確認してください。
Airtableはデフォルトで結果をページ分割します。返されたoffsetを使ってairtable_list_records_paginatedを呼ぶか、airtable_list_all_recordsを使えば全ページを自動で辿れます。
OAuthのアクセス権限は接続時にベースごとに設定されます。Shanoneダッシュボードのインテグレーションから連携を再接続し、該当のベースへのアクセスを許可してください。