group
概要¶
サーバスクリプトでグループの情報を読み取るためのオブジェクトです。「groupsオブジェクト」のGetメソッドで取得します。
プロパティ¶
| No | プロパティ名 | get | set | type | 説明 |
|---|---|---|---|---|---|
| 1 | GroupId | ○ | int | グループID | |
| 2 | GroupName | ○ | string | グループ名 | |
| 3 | Body | ○ | string | 内容 | |
| 4 | Disabled | ○ | bool | 無効 |
メソッド¶
| No | Name | Description |
|---|---|---|
| 1 | ContainsChild | グループ内に子グループを含む場合、trueを返します。 |
| 2 | ContainsDept | グループ内に組織を含む場合、trueを返します。 |
| 3 | ContainsUser | グループ内にユーザを含む場合、trueを返します。 |
| 4 | GetChildren | グループ内の子グループの「groupオブジェクト」を取得します。 |
| 5 | GetMembers | グループ内の「groupMemberオブジェクト」を取得します。 |
使用例¶
下記の例では「groupsオブジェクト」からグループID 1 の「groupオブジェクト」を取得し「グループメンバー」を列挙しながらメンバーの組織IDとユーザIDをログに出力しています。
JavaScript¶
let group = groups.Get(307);
for (let member of group.GetMembers()) {
context.Log(`${member.DeptId},${member.UserId}`);
}
