コンテンツにスキップ

dept.GetMembers

概要

サーバスクリプトで組織に所属するユーザ情報を取得するためのメソッドです。

構文

dept.GetMembers()

戻り値

「userオブジェクト」のリストを返却します。

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

[
    {
        "TenantId": 1,
        "UserId": 11,
        "DeptId": 3,
        "LoginId": "yamada",
        "Name": "山田太郎",
        "UserCode": "U0011",
        "TenantManager": false,
        "ServiceManager": false,
        "Disabled": false,
        "ClassHash": {
            "ClassA": "test-class-column"
        },
        "NumHash": {
            "NumA": 100
        },
        "DateHash": {
            "DateA": "2026-08-19"
        },
        "DescriptionHash": {
            "DescriptionA": "補足説明"
        },
        "CheckHash": {
            "CheckA": true
        }
    }
]

使用例

下記の例では、ログインユーザが所属している組織のメンバーのユーザ名をログに出力します。

1
2
3
4
5
6
7
let myDept = depts.Get(context.DeptId);
if (myDept) {
    const members = myDept.GetMembers();
    for (let member of members) {
        context.Log(`Name: ${member.Name}`);
    }
}

サンプルコード

Note

コード内の【 ... 】は適宜修正してください。

1. 複合条件判定によるボタン表示制御

このサンプルは「depts」のサンプルコードにあります。

対応バージョン

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

関連情報