> ## Documentation Index
> Fetch the complete documentation index at: https://help.teable.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# ボタンがクリックされたとき

> ボタンフィールドがクリックされたときにワークフローを開始します

<Tip>すべてのトリガー設定はAIチャットで行えます。ワークフローで実行したい内容をAIに伝えれば、残りはAIが処理します。</Tip>

このトリガーは、ユーザーがテーブルの行にあるボタンフィールドをクリックしたときに実行されます。ワークフローはその行のデータを受け取ります。

## AIで構築する

テーブル右側のサイドバーでAIチャットを開き、実行したい内容を説明します。

適切なトリガーの選択、関連フィールドのマッピング、すべてのアクションの設定はAIが自動的に行います。

目的を一度説明するだけでワークフローが完成し、手動設定は必要ありません。

**例：** *「承認ボタンをクリックしたら、ステータスを更新してチームに通知してください。」*

## 設定

| 設定      | 必須  | 説明                                  |
| ------- | --- | ----------------------------------- |
| テーブル    | はい  | ボタンフィールドがあるテーブル                     |
| 監視フィールド | はい  | クリックを監視するボタンフィールド                   |
| フィルター   | いいえ | ボタンがクリックされた時点でレコードが条件に一致する場合だけ実行します |

## ボタンフィールドを作成する方法

このトリガーを使用する前に、テーブルにボタンフィールドを作成する必要があります。

1. ボタンを配置するテーブルを開きます。
2. **+** をクリックして新しいフィールドを追加します。
3. フィールドの種類メニューで**詳細設定**を開き、**ボタン**を選択します。
4. フィールドに名前を付けます（「承認」、「請求書を送信」、「エクスポート」など）。
5. フィールドを保存します。その列の各行にクリック可能なボタンが表示されます。

## 設定方法

1. オートメーションを開き、新しいトリガーを追加します。
2. **ボタンがクリックされたとき**を選択します。
3. ボタンフィールドがある**テーブル**を選択します。
4. **監視フィールド**で、監視するボタンフィールドを選択します。必要に応じて複数選択できます。
5. （任意）オートメーションを開始できる行を制限する**フィルター**を追加します。たとえば、`ステータス` が `完了` と等しくない、という条件を指定すると、完了済みレコードではボタンから実行できません。
6. オートメーションを保存して有効化します。
7. アクションステップを追加します。アクションフィールドの **+** をクリックすると、クリックされた行のデータを挿入できます。

## 後続ステップで利用できるデータ

ボタンがクリックされると、トリガーから次のデータが提供されます。

* **レコードID** — ボタンがクリックされた行の固有識別子。
* **すべてのフィールド値** — クリックされた行の全フィールドを変数として利用できます。テキスト、数値、日付、リンクされたレコード、添付ファイルなどが含まれます。

これにより、ユーザーがクリックした特定の行に基づき、その行のデータを使用してメールへ入力したり、他のレコードを更新したり、外部APIへデータを送信したりできます。

## 使用例

* **ワンクリック承認ワークフロー。** 各行に「承認」ボタンを追加します。クリックされたら、ステータスを「承認済み」に更新し、申請者へ通知します。
* **必要なときにレポートや文書を生成する。** 「レポートを生成」ボタンからAIアクションまたは HTTP リクエストを実行し、そのレコードの PDF や概要を作成します。
* **レコードを外部システムへ送信する。** 「CRMに同期」ボタンから HTTP リクエストを送信し、行のデータを Salesforce、HubSpot などのプラットフォームへ送ります。
* **個別メールを送信する。** 「リマインダーを送信」ボタンから、行の連絡先情報と関連情報を使用してメールを作成・送信します。
* **手動レビューステップを開始する。** 「レビュー対象にする」ボタンでレコードに印を付けて管理者へ通知し、エスカレーションする項目を人が明示的に制御できるようにします。

## ヒント

* ボタンフィールド自体はデータを保存せず、トリガーとしてのみ機能します。セルには値ではなく、クリック可能なボタンが表示されます。
* テーブルに複数のボタンフィールドがある場合は、ボタンごとに別のオートメーションを作成するか、1つのオートメーションで複数のボタンを監視して条件分岐を使用できます。
* フィルターはボタンがクリックされた時点で評価されます。レコードがフィルターに一致しない場合、オートメーションは実行されず、ユーザーにエラーは表示されません。
* ボタントリガーは、完全な自動処理ではなく、アクションの実行前に人の判断を必要とするワークフローに適しています。

## 関連ページ

* [フォームが送信されたとき](/ja/basic/automation/trigger/forms/form-submitted) — ボタンクリックではなくフォーム送信時に実行します
* [レコードが更新されたとき](/ja/basic/automation/trigger/records/record-updated) — ユーザー操作を必要とせず、フィールドの変更時に自動実行します
* [レコード更新アクション](/ja/basic/automation/actions/records/update-record) — 行のステータスを変更するため、ボタンクリックとよく組み合わせます
* [メールを送信](/ja/basic/automation/actions/communication/send-email-overview)
