📜  获取组图 pnp js 的成员 - Javascript (1)

📅  最后修改于: 2023-12-03 15:27:51.403000             🧑  作者: Mango

获取组图 pnp js 的成员 - Javascript

一、简介

本文将讲解如何使用 pnp.js 获取 SharePoint 组图的成员。pnp.js 是 SharePoint 的一个流行的 JavaScript 库,能够简化 SharePoint 开发过程。本文假设你已经有一定的 SharePoint 开发知识和经验。

二、安装和配置

为了使用 pnp.js,你需要在项目中安装它。你可以使用 npm 或者手动下载。如果你使用的是 npm,在命令行中使用以下命令:

npm install @pnp/pnpjs --save

安装完成之后,你需要在代码中引用 pnpjs,并且确保你的代码可以访问 SharePoint。你可以在代码中使用以下代码配置 SharePoint 环境:

import { sp } from "@pnp/sp/presets/all";

sp.setup({
  sp: {
    baseUrl: "https://your_sharepoint_site_url"
  }
});

以上代码中,我们导入了 pnp.js 中的 sp 对象,并使用其 setup 方法来配置 SharePoint 环境。你需要将“your_sharepoint_site_url”替换为你的 SharePoint 网站 URL。

三、获取组图成员列表

在配置好环境之后,你就可以使用 pnp.js 中的成员方法轻松获取 SharePoint 组图的成员。以下是获取 SharePoint 组图成员列表的代码示例:

sp.web.siteGroups
  .getByName("Group Name")
  .users.select("Title", "Email")
  .get()
  .then(users => {
      console.log(users);
  })
  .catch(err => {
    console.error(err);
  });

以上代码中,我们使用 sp.web.siteGroups 对象获取指定组图成员列表。getByName 方法的参数是组图的名称。接着,我们使用 select 方法指定了要获取的数据列。然后,我们使用 get 方法获取组图成员的列表,并使用 then 和 catch 方法分别处理成功和失败的操作。

四、总结

本文讲解了如何使用 pnp.js 获取 SharePoint 组图的成员。使用 pnp.js,你不仅可以获取成员列表,还可以对组图进行增加、删除等操作。pnp.js 能够大大简化 SharePoint 开发过程,提高效率。如果你对 SharePoint 开发感兴趣,不妨尝试一下!