概要

スクリプトの利用について

GWSは基本的に、スクリプトを利用せずにデータベースを作成することを第一義に考えて作られています。スクリプトによる拡張は、それ以外に実現手段がない場合や、あるいは再利用可能なテンプレートを開発するために用意されています。可能な限りスクリプトを利用せずにデータベースを作成することをお勧めします。

また、このセクションは、スクリプトの記述について一定の経験があるユーザを対象に書かれています。スクリプトについての一般的な入門については、市販のJavaScript解説書や、Windows Script Hostの解説などを参照してください。

GWSにはJavaScriptインタプリタが組み込まれており、様々な機能をスクリプトによって拡張できるようになっています。GWSのJavaScript実行環境には、JavaScriptに標準として組み込まれているクラスと、GWS固有のクラス、Windows Script Host互換のクラスなどがあります。JavaScript標準クラスについてはこの文書では解説しませんので、市販のJavaScript解説書などを参照してください。

表 1. GWSで利用可能なJavaScriptクラス一覧

クラス規格概要
Array標準配列
Boolean標準真理値
Date標準日付
Function標準関数オブジェクト
Math標準数学関数
Number標準数値
Object標準オブジェクト
RegExp標準正規表現
String標準文字列
BinaryGWS固有バイナリデータ
GWSGWS固有GWSデータベース
IntegerGWS固有多倍長整数
GWSPathGWS固有DBパス
RationalGWS固有多倍長有理数
ActiveXObjectWSH互換ActiveXオートメーションオブジェクト
VBArrayWSH互換Visual Basicのセーフ配列

GWS固有のクラスについて

GWS固有クラスの詳細についてはまだ完全には文書化されていません。