User Manual

08.14.2024

MANUAL

Developer Function: Server Script: notification.Send

## Overview Send notifications at any time using objects that get creation and setup information. ## Prerequisites The target notification type (e.g., Mail) in ["Notification.json"](/manual/notification-json) must be set to true. ## Syntax ``` notification.Send() ``` ## Return Value If the notification was sent, it returns true; if not, it returns false. ## Usage Example #### Email In the following example, a notification will be sent to xxxxx@example.com with the subject "Notification Test" and the content "Notified by server script". ##### JavaScript ``` let notification = notifications.New(); notification.Address = 'xxxxx@example.com'; notification.Title = 'Notification Test'; notification.Body = 'Notified by server script.'; notification.Send(); ``` #### Teams The following example sends a notification to Teams. (Pre-settings are required to send notifications to Teams. For the "notification.Address" in the example below, please refer to the settings in the "Address" field in the manual "[Set up to send notifications to Microsoft Teams](/en/manual/teams)".) ##### JavaScript ``` let notification = notifications.New(); notification.Type = 6; //Specify the Teams to notify notification.Address = 'https://***/***'; //Specify the webhook URL for the Teams to notify notification.Title = 'Notification Test'; notification.Body = 'Notified by server script.'; notification.Send(); ``` #### Slack The following example sends a notification to Slack. (Pre-settings are required to send notifications to Slack. For the "notification.Address" in the example below, please refer to the settings in the "Address" field in the manual "[Set up to send notifications to Slack](/en/manual/slack)".) ##### JavaScript ``` let notification = notifications.New(); notification.Type = 2; //Specify Slack as the notification destination notification.Address = 'https://hooks.slack.com/***'; notification.Title = 'Notification Test'; notification.Body = 'Notification from server script.'; notification.Send(); ``` #### Chatwork The following example sends a notification to Chatwork. (Pre-settings are required to send notifications to Chatwork. For "notification.Address" and "notification.Token" in the example below, please refer to the settings in the "Address" and Token" fields in the manual "[Set up to send notifications to Chatwork](/en/manual/chatwork)".) ##### JavaScript ``` let notification = notifications.New(); notification.Type = 3 //Specify Chatwork as the notification destination notification.Token = '***'; notification.Address = 'https://api.chatwork.com/***'; notification.Title = 'Notification Test'; notification.Body = 'Notification from server script.'; notification.Send(); ``` ## Notes This is a method used in "[Server Script](/en/manual/table-management-server-script)". It cannot be used in "[Script](/en/manual/table-management-script)". ## Related Information ・[Table Management: Server Script](/manual/table-management-server-script) ・[Execution Timing for Each Object](/manual/server-script-conditions) ・[Notifications Object](/manual/server-script-notifications) ・[Notification Object](/manual/server-script-notification) ・[Notifications.New Method](/manual/server-script-notifications-new) ・[Notifications.Get Method](/manual/server-script-notifications-get)
TOP
このページをシェアする
記載された商品名、各製品名は各社の登録商標または商標です。 © Implem Inc.