SpRestLib

SpRestLib

  • Download
  • Get Started
  • API Documentation
  • SharePoint Guides
  • GitHub

›Features

Get Started

  • Installation
  • Promise You Will Love It
  • Promise-based Operations

Features

  • Library Integration
  • Library Options
  • SharePoint via Node.js
  • Utility Methods

API Reference

  • List/Library Methods (SP.List)
  • File Methods (SP.File)
  • Folder Methods (SP.Folder)
  • Site Methods (SP.Web)
  • User Methods (SP.User)
  • REST API Methods

SpRestLib UI

  • Form Binding

Help / Support

  • SharePoint Authentication

Library Options

Get/Set global defaults and library properties using the options method.

Options Syntax

Get Options

sprLib.options()

Set Options

sprLib.options({ baseUrl:'/sites/dev' })

Options Properties

PropTypeDescriptionPossible Values
baseUrlstringthe base urlEx: {'baseUrl':'/sites/dev'}
nodeCookiestringuser email addressEx: {email:'brent@github.com'}
nodeEnabledbooleanuser idEx: {id:99}
nodeServerstringuser login nameEx: {login:'AMERICAS\Brent_Ely'}
queryLimitnumberuser titleEx: {title:'Brent Ely'}

Options Descriptions

baseUrl

  • Sets the root/base URL for SharePoint operations
  • This way the library can be run against any location
  • Useful when querying subsites or when you don't want to have to include the baseUrl with every sprLib call

queryLimit

  • Sets the default queryLimit
  • Used by any query where queryLimit is omitted
  • Helps to avoid the common error of neglecting to specify queryLimit and having SP only return the first 100 items

Options Examples

// Get options
var objOptions = sprLib.options();

// Set option: baseUrl
sprLib.options({ baseUrl:'/sites/devtest' });

// Set option: queryLimit
sprLib.options({ queryLimit:5000 });
← Library IntegrationSharePoint via Node.js →
  • Options Syntax
    • Get Options
    • Set Options
  • Options Properties
  • Options Descriptions
  • Options Examples
SpRestLib
Docs
Getting Started with SpRestLibSharePoint API ReferenceSharePoint Development GuidesAbout JavaScript Promises
Community
FacebookTwitterPinterestYouTube Channel
More
GitHub IssuesGitHub ProjectSpRestLib on Stack OverflowSite Icons
Copyright © 2019 Brent Ely