トリガー、イベント、関数

トリガー、イベント、関数

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

トリガーは、イベントに応答するために使用します。トリガーを作成して、関数イベントに関連付けます。たとえば、タスクが作成されたときにメールを送信したいとします。この場合、メール送信用の関数を作成します。次にトリガーを作成し、そのトリガーにメール送信関数をタスク作成イベントに関連付けます。これで、タスクが作成されるとメールが送信されます。Zoho Projects では、次のイベントをサポートしています。

拡張機能トリガー:
  1. 拡張機能を実行
  2. 拡張機能を停止
  3. 拡張機能をインストール
  4. 拡張機能をアンインストール
  5. 拡張機能を無効化
  6. 拡張機能を有効化
  7. 拡張機能を更新
  8. 拡張機能をアップグレード
プロジェクトトリガー:
  1. プロジェクトを作成
  2. プロジェクト項目を更新
  3. プロジェクトにコメントを追加
  4. プロジェクトをアーカイブ
  5. プロジェクトをアーカイブ解除
  6. プロジェクトを削除
タスクトリガー:
  1. タスクを削除
  2. タスクを作成
  3. タスクにコメントを追加
  4. タスク項目を更新
  5. タスクにドキュメントを添付
作業時間トリガー:
  1. 作業時間を作成
  2. 作業時間を更新
  3. 作業時間を削除

その他のトリガー:

関数を作成する

関数を使用すると、他のクラウドサービスと連携して拡張機能をカスタマイズできます。関数は Zoho Projects のイベントに関連付けることができ、特定のイベントが発生したときに実行されます。ここでは、メールを送信するサンプル関数を作成してみます。
  1. Functionsタブに移動し、右上のAdd Functionをクリックします。
  2. 関数名を入力し、説明を追加します。
  3. Createをクリックします。
  4. 作成した関数を開きます。
  5. Notificationsセクションの下にあるsend mail関数をドラッグ&ドロップします。
  6. 送信者と受信者のメールアドレス、件名、本文を指定します。
  7. メールにプレースホルダーを追加するには、Editをクリックします。
  8. Update

    をクリックします。

現在のタスクの詳細を取得するには、data.get('task_detail'); を使用します。

トリガーを作成する

  1. 拡張機能タブに移動し、自分の拡張機能にカーソルを合わせてから、をクリックします。
  2. Triggersに移動し、Add Triggerをクリックします。
  3. トリガー名を入力します。
  4. トリガーを実行したいイベントを選択します。
  5. トリガーに関連付ける関数を選択します。
  6. 使用する関数のバージョンを選択します。
  7. Createをクリックします。