TreeINFO-For-M365 documentation
    Preparing search index...

    Provides access to current user information.

    Hierarchy

    • BaseService
      • User

    Implements

    Index

    Properties

    Methods

    Properties

    id: number

    Returns the current user ID (SharePoint user ID).

    isSiteAdmin: boolean

    Determines whether the current user has administrative permissions on the website.

    const userId = tisa.user.id;
    const isSiteAdmin = tisa.user.isSiteAdmin;
    console.log(userId, isSiteAdmin);

    Methods

    • Verifies whether user is a member of specified groups.

      Parameters

      • props: IsMemberOfGroupProps

      Returns Promise<UserGroupsResult>

      Promise

      const requestProps = { groups: ["wf-accountants"], disableRecursive: true, groupType: "SP" };
      const membershipResult = await tisa.user.isMemberOfGroup(requestProps);
      const isAccountant = membershipRequest["wf-accountants"].isMember;

      if (isAccountant) {
      console.log("Current user is a member of a SharePoint group wf-accountants!");
      }