このスクリプトは JavaScript で作成されています。 このスクリプトは、スクリプトに渡されるコンテキスト変数 (リスト・ボックス属性名や依存関係チェーンの祖先など) にどのようにアクセスし、結果をどのように返すのかを示しています。
情報は、定義済み変数を使用してスクリプトに渡されます。 以下の変数名は予約済みであり、スクリプト作成者は再定義できません。
予約済み変数 | タイプ | 内容 |
---|---|---|
ancestors | マップ | 親、祖父母などの名前および値の情報 |
attributeName | ストリング | 値を取得する対象の属性の名前 |
database | ストリング | ユーザーが現在接続されているデータベース・パス |
formType | ストリング | 属性が配置されているフォームのタイプ。属性が QUERY の場合は、すべての結果が返されます。 |
listboxDefault | ストリング | デフォルトのリスト・ボックスの値。例えば、Any。 |
log | ScriptLogger。これには logMessage(string) メソッドおよび logMessage(Throwable) メソッドがあります。 | スクリプトがイベント・ログに出力できるようにします。 |
results | ストリングのリスト (始めは空) | スクリプトの結果の出力先 |
userGroups | ストリングのリスト | ユーザーがメンバーであるグループのリスト |
userName | ストリング | リスト・ボックスの値を取得しようとしているユーザーの名前 |