一言でいうと

トリガーは、「ある条件が満たされたときに、自動的に何かを実行する仕組み」です。日本語では「引き金」という意味で、銃の引き金を引くと弾が発射されるように、条件を満たすと処理が始まります。

もう少し詳しく

トリガーは、プログラムやシステムが「このことが起きたら、あの処理をやってね」という指示を自動実行する機能です。

例えば、スマートフォンのアラーム機能を考えてみてください。朝7時という時間がトリガーになり、その時刻に達すると自動的にアラームが鳴ります。同じように、データベースでは「新しい顧客情報が登録されたら、自動的にメール送信する」というルールを設定できます。ここでは「新しい登録」がトリガーです。

トリガーは人間が毎回手動で操作する必要がなく、コンピュータが勝手に判断して実行してくれるため、とても便利で効率的です。

よく使われる場面

  • ファイルを保存したら、自動的にバックアップを作成する
  • 指定した時刻に、自動的にデータを更新する
  • エラーが発生したら、自動的に管理者にアラートを送る
  • SNSで特定のキーワードが投稿されたら、自動的に通知する

関連する言葉

イベント:トリガーのきっかけになる出来事のことです。時間経過やデータ変更などが該当します。

アクション:トリガーによって実行される処理のことです。

条件分岐:複数のトリガーを組み合わせる際に使う概念で、「Aかつb」というように条件を細かく設定します。