| SAML - SSO Flow |
| SAML (Security Assertion Markup Language) |
| Sample Code |
| SandBox |
| SASS - Styling |
| Scaffolding |
| Scalar Properties |
| Schema Definitions |
| Schema Validation Tool |
| Schemas - Add-in Commands |
| Schemas - appsforoffice.microsoft.com |
| Schemas - Commands |
| Schemas - mailappversionoverrides |
| Schemas - Manifest File |
| Schemas - officeappbasictypes |
| Schemas - static2.sharepointonline.com |
| Schemas - taskpaneappversionoverrides |
| Schemas - VersionOverrides |
| schemas.microsoft.com |
| Scope - Block |
| Scope - Dynamic |
| Scope - Function |
| Scope - Global |
| Scope - Lexical |
| Scope - Local |
| Script - ExtensionPoint |
| Script Buttons |
| Script Lab |
| Script Lab - Excel |
| Script Lab - Office Scripts |
| Script Lab - Outlook |
| Script Lab - PowerPoint |
| Script Lab - Word |
| Script Recorder Task Pane |
| Scripts - API Model |
| Scripts - custom-functions-runtime.js |
| Scripts - office.js |
| Scripts - unpkg.com |
| SCSS - Styling |
| sdx_ow_iframe |
| Search Boxes - Fabric |
| Searching Arrays |
| Security Assertion Markup Language (SAML) |
| Security Info - Right Click |
| Security Info - Task Pane |
| Security Info Dialog |
| Security Zones |
| Selection - Requirement Set |
| Self Assignment Operators |
| Self-Executing Anonymous Function |
| Seller Dashboard / Partner Center |
| Semicolons |
| SendMode Options |
| Seperation of Responsibility |
| Serialization - JSON |
| Serialization - XML |
| Server Side - Node.js |
| Service Worker |
| set |
| Set - Collection |
| Set Methods - add |
| Set Methods - clear |
| Set Methods - delete |
| Set Methods - has |
| setAttribute |
| setDataAsync - Binding. |
| setDataAsync - MatrixBinding |
| setDataAsync - TableBinding |
| setDataAsync - TextBinding |
| Set-ExecutionPolicy Unrestricted |
| setFormatAsync |
| setFormatsAsync - TableBinding. |
| setInterval - Function |
| Sets |
| Sets - Collection |
| Sets - Converting from Arrays |
| Sets - Converting from Maps |
| Sets - Converting from Objects |
| Sets - Converting to Arrays |
| Sets - Converting to Maps |
| Sets - Converting to Objects |
| Sets - Spread Operator |
| setSelectedDataAsync - Document. |
| setState - React (Class Component) |
| setTableOptionsAsync |
| Setters |
| setTimeout - Function |
| Settings - Requirement Set |
| Settings - Roaming |
| settings.addHandlerAsync |
| settings.get |
| settings.refreshAsync |
| settings.remove |
| settings.removeHandlerAsync |
| settings.saveAsync |
| settings.set |
| SFC (Stateless Functional Components) |
| Shallow Copy |
| Shallow Rendering |
| Shared API |
| Shared API - CustomXmlParts |
| Shared API - Document |
| Shared API - Enumerations |
| Shared API - Error |
| Shared API - MatrixBinding |
| Shared API = Common API |
| Shared Catalog |
| Shared Folder - Add-in Catalog |
| Shared Folder - Not Showing |
| Shared Folder - Registry |
| Shared Runtime |
| Shared Runtime - Custom Functions |
| Shared Runtime - Excel |
| Shared Runtime - PowerPoint |
| Shared Runtime - Ribbon |
| Shared Runtime - Task Pane |
| Shared Runtime - Word |
| SharePoint List |
| Sharing Data - Commands |
| Sharing Data - Custom Functions |
| Sharing Data - Dialog Boxes |
| Sharing Data - Task Panes |
| shift - Array Method |
| Short Circuiting |
| Short Circuiting - && |
| Short Circuiting - || |
| Shortcut Keys - Excel |
| ShortStrings - Resources |
| showNotification |
| ShowTaskpane |
| ShowTaskpane - Action |
| Side Loading |
| Side Loading - Group Policy |
| Side Loading - Network Share |
| Sideload a Manifest |
| Sideloading - Excel |
| Sideloading - Outlook |
| Sideloading - PowerPoint |
| Sideloading - Word |
| Signature API - Outlook |
| simple-oauth2 |
| Single Sign On - ADAL |
| Single Sign On - getAccessToken |
| Single Sign On - getAccessTokenAsync |
| Single Sign On - Identity API |
| Single Sign On - MSAL |
| Single Sign On - NAA |
| Single Sign On - office-addin-sso |
| Single Sign On - React PnP |
| Single Sign On - Yeoman Generator |
| Single Sign On (SSO) |
| Single Sign On Authentication |
| Singleton Pattern |
| slice - Array Method |
| Smart Alerts - Outlook |
| SME (Subject Matter Expert) |
| Snippet Explorer - Excel |
| Snippet Explorer - Word |
| Snippets - Excel |
| Snippets - Outlook |
| Snippets - PowerPoint |
| Snippets - Script Lab |
| Snippets - Word |
| some - Array Method |
| sort - Array Method |
| SourceLocation |
| Spies - Testing Code |
| Spinner.js |
| splice - Array Method |
| split - Array Method |
| Spread Operator - Arrays ( ... ) |
| Spread Operator - Maps ( ... ) |
| Spread Operator - Objects ( ... ) |
| Spread Operator - Sets ( ... ) |
| Spread Operator vs Rest Parameter ( ... ) |
| SSL Certificates |
| SSO - getAccessToken |
| SSO - getGraphToken |
| SSO - makeGraphApiCall |
| SSO - Nested App Authentication |
| SSO - office-addin-sso |
| SSO (Single Sign On) |
| SSO Flows - Authorisation Code |
| SSO Flows - Implicit Grant Flow |
| SSO Flows - On Behalf Of |
| SSO Flows - SAML |
| Stack |
| Stack Overflow - office-js |
| Stack Overflow - office-scripts |
| Stack Overflow - outlook-web-addins |
| Start Action - Google Chrome |
| Start Action - Internet Explorer |
| Start Action - Microsoft Edge |
| Start Action - Office Desktop Client |
| Start Action - Property |
| Start Document - Property |
| State Management |
| State Pattern |
| State Tree |
| Stateless Component |
| Stateless Functional Components (SFC) |
| Statements |
| Statements - break |
| Statements - do while |
| Statements - for |
| Statements - for in |
| Statements - return |
| Statements - switch |
| Statements - while |
| static2.sharepointonline.com |
| static2.sharepointonline.com/files/fabric |
| Storage API |
| Store |
| Store - Submission Guide |
| Store - Testing Notes |
| Strategy Pattern |
| Streaming |
| Strict Equality == |
| Strict Equality === |
| Strict Mode |
| Strict Mode - Functions |
| Strict Null Checking Mode |
| string |
| string - Immutable |
| String - toUpperCase |
| String Comparison |
| String Concatenating |
| String Concatenation + |
| String Literals |
| string.endsWith |
| string.includes |
| String.raw |
| string.startsWith |
| Strings |
| Strings - \' |
| Strings - \ Character |
| Strings - \" |
| Strings - \n |
| Strings - Backtick Character ` |
| Strings - charAt |
| Strings - Converting to Dates |
| Strings - MultiLine |
| Strings - Questions |
| Strings - Spanning Two Lines |
| Strings - SubStr |
| Strings - SubString |
| Strings - Template Literals |
| Strings & Characters |
| Strongly Typed |
| Stubs - Testing Code |
| Studio Wizard - errorHandler |
| Studio Wizard - showNotification |
| style.backgroundColor |
| style.boxShadow |
| style.fontSize |
| style.padding |
| Styled Components |
| Styling - CSS |
| Styling - LESS |
| Styling - SASS |
| Styling - SCSS |
| SubStr |
| SubStrings |
| super(props) - React |
| Supertip |
| SupportsPinning - Action |
| SupportUrl |
| suspendCalculationUntilNextSync |
| switch - break |
| switch - case |
| switch - default |
| Sync Calls |
| Synchronous Model - OfficeScripts |
| Synchronous Office Scripts |
| Syncing Changes |
| Syntax |
| Syntax - Best Practices |
| Syntax - Data Types |
| Syntax - Dates |
| Syntax - JavaScript |
| Syntax - Numbers |
| Syntax - Operators |
| Syntax - Questions |
| Syntax - Strings |
| Syntax - Times |
| Syntax - Troubleshooting |
| Syntax - TypeScript |
| Syntax - Variables |
| Syntax Errors |
| Syntax Extension - JSX |
| Synthetic Events - React |