コンテンツにスキップ

group.GetChildren

概要

サーバスクリプトで「groupオブジェクト」から子グループ一覧の「groupオブジェクト」のコレクションを取得します。

構文

group.GetChildren()

戻り値

「groupオブジェクト」のコレクションを返却します。

各「groupオブジェクト」をToString()でJSON文字列にすると、下記の形式になります。拡張項目(ClassHash/NumHash/DateHash/DescriptionHash/CheckHash)は、このJSONから読み取れます。

[
    {
        "TenantId": 1,
        "GroupId": 5,
        "GroupName": "子グループ",
        "Body": "",
        "Disabled": false,
        "ClassHash": {
            "ClassA": "test-class-column"
        },
        "NumHash": {
            "NumA": 100
        },
        "DateHash": {
            "DateA": "2026-08-19"
        },
        "DescriptionHash": {
            "DescriptionA": "補足説明"
        },
        "CheckHash": {
            "CheckA": true
        }
    }
]

使用例

下記の例ではグループID 1 のグループに所属する子グループのグループIDをログに出力します。

JavaScript
let group = groups.Get(1);
for (let member of group.GetChildren()) {
    context.Log(`${member.GroupId}`);
}

対応バージョン

対応バージョン 内容
1.5.8.0 以降 拡張項目の値を取得する機能を追加

関連情報