コンテンツにスキップ

サーバスクリプト

概要

「サーバスクリプト」を使用するとサーバサイドでJavaScriptを実行し、条件分岐、計算、文字列処理、レコードの操作、メールやチャットへの通知、動的なアクセス制御等を行うことが可能です。JavaScriptの実行エンジンはMicrosoft社のClearScriptを使用しています。

本カテゴリは以下の内容を含みます。

左ナビゲーションのアイコン

左のナビゲーションでは、ページの種別をアイコンで示しています。

アイコン 種別 内容
オブジェクト 本カテゴリのオブジェクト
メソッド オブジェクトが持つメソッド
プロパティ オブジェクトが持つプロパティ

種別を判別できないページには、アイコンを付けていません。

制限事項

  1. 外部のスクリプトを読み込む事はできません。
  2. ローカルディスク等、ローカルリソースにアクセスすることはできません。
  3. サーバスクリプト内のDateTimeの値はUTCに変換されます。

サーバスクリプトの権限に関する注意事項

  1. サーバスクリプトはログインユーザの権限で実行されます。実行にあたり特定のユーザやシステム管理者の権限が必要な場合、そのユーザのAPIキーの作成を指定する必要があります。

スクリプトとサーバスクリプトの違い

スクリプトはブラウザ上で動作するJavaScriptを記述することで画面上のデータの加工を行えますが、APIによるデータ更新やレコードのインポートを行う際のデータの加工が行えません。「サーバスクリプト」ではサーバ上のレコードのモデルに対してJavaScriptによる入出力が行えるため、APIやレコードのインポートを行う際にもデータの加工などが行えます。

部品化機能

「サーバスクリプト」は、共通コードを部品化するコードの共有機能や、開発者ガイド:拡張機能:拡張サーバスクリプトのインクルード機能を備えています。

デバッグ

Visual Studio Codeを使用して「サーバスクリプト」のデバッグを行うことができます。

操作手順

サーバスクリプトを参照してください。

関連情報