PnP JavaScript Library for SharePoint (PnP-JS-Core)
Getting Started
Common Operations
Site Collection
- Get Site Collection Context Information
- Get root web from Site Collection
- Get available web parts from Site Collection
- Get all available properties of user from SharePoint
Web
- Basic SharePoint web operations
- Retrieve web content types from SharePoint
- Get all non-hidden lists and libraries from SharePoint site
- Get Document Libraries from SharePoint Web
- Get Web URL from a Page URL in SharePoint Site Collection
List & Library
- Basic SharePoint list operations
- Get basic information of SharePoint List
- Retrieve visible fields from SharePoint List
- Get SharePoint List full URL
- Get content types associated to SharePoint List
- Get url from all lists from SharePoint Site
- Index the field in SharePoint List
- Get List based on URL
- Create new lookup field in SharePoint List
ListItem
Folder
View
ContentTypes
- Get content types associated to SharePoint List
- Retrieve web content types from SharePoint
- Get ContentType based on ID in SharePoint
Field
- Common SharePoint column Operations using PnP JavaScript Library
- Index the Field in SharePoint List
- Create new lookup field in SharePoint List
Search
Security operations
- Get SharePoint Lists with Unique Permissions
- Get SharePoint User
- Different options to retrieve SharePoint group
- Check if group exists in SharePoint site
- Get SharePoint Group
- Get users from SharePoint Group
- Gets all users from Site Collection
- Gets all groups from Site Collection
- Get Site Permissions in SharePoint
Create Add-Ins using PnP JavaScript Library
- Work with host web data in SharePoint Hosted Add-In
- Work with add-in web data in SharePoint Hosted Add-In