| 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 |