SlideShare a Scribd company logo
Office Add-ins
Developer community call
November 13, 2019
8:00 AM PST
• https://aka.ms/officeaddinscommunitycall
• Next call: Wednesday, December 11, 2019
• Meet the product teams behind Office Add-ins
• What’s new and coming soon
• Technical deep dives
• Customer presentations
• Q&A
About the community call
Call agenda
• Office Add-ins overview
• Updates from Microsoft Ignite
• Office Add-ins SSO
• Documentation updates
• Q&A
Presenters
Dev Writer
Alex Jerabek
Sr. Program Manager
Nitesh Golchha
Michelle Scharlock
Dev WriterSr. Program Manager
Juan Balmori Labra Keyur Patel
Sr. Program Manager
Office Add-ins
Overview
Alex Jerabek, Dev Writer
Add-inAdd-in Add-in
Add-in
Web App Manifest fileAdd-in
Add-in
Web APIs,
Azure services,
cloud storage,
analytics
Office.js
aka.ms/office-add-ins-docs
Updates from Microsoft
Ignite
Juan Balmori Labra, Sr. Program Manager
Office Add-ins community call-November 2019
Announcement: Mailbox 1.8 released!
• Internet Headers
16.0.12130.20272
New Scenarios
1. Online Meetings
2. Autorun add-ins!
What’s coming !
Single Sign-On in Outlook Add-ins
• Authenticate the user
• Access user’s rich data on Microsoft Graph​
SPFx in Outlook
• Announced as part of SPFX 1.10
• Use the share point hosting capabilities to build add-in that can
work across Office, Sharepoint & teams
Important Announcement!
• We are about to release a re-engineered version of Outlook JS API. (early
2020)
• Why?
• Remove MSAjax Dependency
• Ship improvements faster!
• Reduced size ~30%
• PLEASE HELP US.
• Test using our Preview CDN
• https://appsforoffice.microsoft.com/lib/preview/hosted/Office.js
• Debug:
https://appsforoffice.microsoft.com/lib/preview/hosted/Office.debug.js
• Log ANY issue here: https://github.com/OfficeDev/office-js
Keyur Patel, Sr. Program
Manager
0
500
1000
1500
2000
2500
1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10
#APIS
API Release
Excel APIs: Accelerating towards full API parity
2000 JavaScript APIs for Excel!
1.10 APIs: +150 new APIs for
better dashboards and co-
authoring, events
Excel Custom Functions context sharing
(preview)
Easily share state between your custom functions and taskpane (and
commands), and….
• Support for httpOnlyCookies
• Enables full CORS support
• Make calls to the Microsoft Graph
• Respond to onCalculate events without taskpane being open
Learn more: https://aka.ms/customfunctions
Excel: Moving
beyond the
task pane
Single Sign On
Dynamic Ribbon APIs
Enable/Disable Ribbon commands
Hide/Show Ribbon Tabs
Events
Get notified of events without your taskpane being visible
Hide/show taskpanes
Dialogs
Send messages to your dialog from your taskpane
Office Scripts
Excel Custom
Functions and
Dynamic Arrays
• Excel Dynamic Arrays are
rolling out to production, starting
with Excel for the web this week.
• Note: you may see an @
decorator for workbooks with
UDFs saved from previous
versoins of Excel. Calculation is
the same, and first time folks will
see a call out.
Office Add-ins SSO
Nitesh Golchha
Senior Program Manager
Understand user
signed into Office
Access user’s rich data
on Microsoft Graph
The Single Sign-On API
let token = await Office.Runtime.auth.getAccessToken({allowConsentPrompt = true})
Tooling & Samples
API Updates
Apps, Platform and Scenario support
PLATFORM
APPS
SCENARIO
Looking forward
• Access to Graph when user acquires add-in
• Support for Single Page Applications
• Dynamic consenting
• MSA support in Outlook and OWA
• SSO support on iOS and Android
Next steps and to-dos
Take our survey at https://aka.ms/OfficeSSOsurvey
5 minutes of your time will help us build a better experience
Try out our new SSO samples at https://aka.ms/ssoNodeSample and
https://aka.ms/ssoDotnetSample
• Works on only latest Insider builds
• Reference our beta CDN
• We’ve not yet enabled Store submissions so test in your development environment only
• Grab latest API from https://docs.microsoft.com/en-us/javascript/api/office-runtime/officeruntime.auth?view=excel-js-preview
Log any issues you see on GitHub/Stackoverflow
Shoot me an email if you see any issues at officeSSO@microsoft.com
Documentation Updates
Michelle Scharlock, Dev Writer
MS Learn
Extensibility
Modules
• Beginner level module
about extensibility on MS
Learn live
• In the pipeline: modules
on SharePoint Framework,
Teams, Microsoft Graph,
MS Identity, Office add-ins
• Try it here
• Quarterly refreshed
content can be found on
Github
• Handle and Return Errors from your custom function
(preview)
• Tutorial: Share data and events between Excel custom
functions and the task pane (preview)
• Enable SSO for Office Add-ins
• Authorize to Microsoft Graph with SSO (preview)
• Troubleshoot error messages for SSO (preview)
• Outlook 1.8 Requirement Set & reference
• ExcelApi 1.10 Requirement Set & reference
• Common coding issues topic
Recent Documentation Updates
Engage with us!
Are you interested in...
* Presenting during an upcoming call?
* Providing feedback about the docs?
aka.ms/office-add-ins-engage
Q&A (post questions in chat window)
Learn
Engage
Developer resources
What Where
Office 365 Developer Program https://aka.ms/officedevprogram
Script Lab https://aka.ms/getscriptlab
Office Add-ins documentation https://aka.ms/office-add-ins-docs
Custom Functions https://aka.ms/customfunctions
What Where
Stack Overflow (questions) https://stackoverflow.com
office-js
outlook-web-addins
GitHub (issues) https://github.com/OfficeDev/office-js
UserVoice (feature requests) https://officespdev.uservoice.com
Send a Smile or Frown Inside Office
• Recording will be available soon on Office Developer YouTube
• https://aka.ms/OfficeDevYouTube
• Next call: Wednesday December 11th, 2019
• Submit your questions: https://aka.ms/officeaddinsform
• Add to your calendar: https://aka.ms/officeaddinscommunitycall
Thank you
Office Add-ins community call-November 2019

More Related Content

PPTX
Office add ins community call-January 2019
Microsoft 365 Developer
 
PPTX
Office add ins community call - october 2018
Charmaine Gravning
 
PPTX
Office Add-in development
Vjekoslav Ratkajec
 
PPTX
Developing Office Add-Ins
Peter Plessers
 
PDF
ecs19 - Bill Ayers - RE-USE YOUR SHAREPOINT FRAMEWORK SKILLZ TO BUILD OFFICE ...
European Collaboration Summit
 
PDF
ECS19 - Thomas Vochten - ESSENTIAL DATABASE ADMINISTRATION SKILLS FOR SHAREPO...
European Collaboration Summit
 
PPTX
Bringing Zest to SharePoint Sites Using Out-of-the-Box Technology
joelsef
 
PPTX
New Office Web Apps story
Jason Himmelstein
 
Office add ins community call-January 2019
Microsoft 365 Developer
 
Office add ins community call - october 2018
Charmaine Gravning
 
Office Add-in development
Vjekoslav Ratkajec
 
Developing Office Add-Ins
Peter Plessers
 
ecs19 - Bill Ayers - RE-USE YOUR SHAREPOINT FRAMEWORK SKILLZ TO BUILD OFFICE ...
European Collaboration Summit
 
ECS19 - Thomas Vochten - ESSENTIAL DATABASE ADMINISTRATION SKILLS FOR SHAREPO...
European Collaboration Summit
 
Bringing Zest to SharePoint Sites Using Out-of-the-Box Technology
joelsef
 
New Office Web Apps story
Jason Himmelstein
 

What's hot (20)

PPTX
An Introduction to the Office 365 Patterns and Practices Project
SPC Adriatics
 
PDF
Made for Mobile - Let Office 365 Power Your Mobile Apps
SPC Adriatics
 
PPTX
Office Add-ins developer community call-January 2020
Microsoft 365 Developer
 
PDF
O365con14 - sharepoint online applification
NCCOMMS
 
PPTX
My First SharePoint Online PowerApp
Becky Bertram
 
PPTX
Deep Dive Building Office Mail Add-ins with the Microsoft Graph
Bram de Jager
 
PDF
SPUnite17 Become a Developer Hero by Building Office Add ins
NCCOMMS
 
PDF
Spca2014 keynote johnson
NCCOMMS
 
PPTX
Introduction to Office 365 PnP- Reusable solutions
SPC Adriatics
 
PDF
SPCA2013 - It’s Me, and Here’s My ProofIdentity & Authentication in SharePoin...
NCCOMMS
 
PPT
Building Workflows for SharePoint 2010 with SharePoint Designer and Visio
Elaine Van Bergen
 
PPTX
Develop, Build, Package and Deploy Office Add-ins with Visual Studio - ESPC 2015
Bram de Jager
 
PPTX
SharePoint - Creating Beautiful Yet Powerful Dashboards Using jQuery
Ken Kuzdas
 
PPTX
Office 365 Connectors
SPC Adriatics
 
PPTX
Configuring Workflows in SharePoint 2010
Michal Pisarek
 
PPT
Sky drive and Web Apps
cachs_computing
 
PPTX
How to execute SharePoint 2016 upgrade strategy and ensure business continuity
SUGES (SharePoint Users Group España)
 
DOCX
Demonstration steps visio 2010 share point workflow
Jason Hamlin
 
PPTX
ECS19 - Vesa Juvonen - SharePoint Development for Enterprises - What's New an...
European Collaboration Summit
 
PPTX
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
European Collaboration Summit
 
An Introduction to the Office 365 Patterns and Practices Project
SPC Adriatics
 
Made for Mobile - Let Office 365 Power Your Mobile Apps
SPC Adriatics
 
Office Add-ins developer community call-January 2020
Microsoft 365 Developer
 
O365con14 - sharepoint online applification
NCCOMMS
 
My First SharePoint Online PowerApp
Becky Bertram
 
Deep Dive Building Office Mail Add-ins with the Microsoft Graph
Bram de Jager
 
SPUnite17 Become a Developer Hero by Building Office Add ins
NCCOMMS
 
Spca2014 keynote johnson
NCCOMMS
 
Introduction to Office 365 PnP- Reusable solutions
SPC Adriatics
 
SPCA2013 - It’s Me, and Here’s My ProofIdentity & Authentication in SharePoin...
NCCOMMS
 
Building Workflows for SharePoint 2010 with SharePoint Designer and Visio
Elaine Van Bergen
 
Develop, Build, Package and Deploy Office Add-ins with Visual Studio - ESPC 2015
Bram de Jager
 
SharePoint - Creating Beautiful Yet Powerful Dashboards Using jQuery
Ken Kuzdas
 
Office 365 Connectors
SPC Adriatics
 
Configuring Workflows in SharePoint 2010
Michal Pisarek
 
Sky drive and Web Apps
cachs_computing
 
How to execute SharePoint 2016 upgrade strategy and ensure business continuity
SUGES (SharePoint Users Group España)
 
Demonstration steps visio 2010 share point workflow
Jason Hamlin
 
ECS19 - Vesa Juvonen - SharePoint Development for Enterprises - What's New an...
European Collaboration Summit
 
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
European Collaboration Summit
 
Ad

Similar to Office Add-ins community call-November 2019 (20)

PPTX
Office add ins community call - october 2018
Microsoft 365 Developer
 
PPTX
Office Add-ins community call-June 2019
Microsoft 365 Developer
 
PPTX
Office Add ins community call-February 2019
Microsoft 365 Developer
 
PPTX
Office Add-ins community call_July 11, 2018
Microsoft 365 Developer
 
PPTX
Office add ins community call - april 2019
Microsoft 365 Developer
 
PPTX
Microsoft Graph community call - March 6, 2018
Microsoft 365 Developer
 
PPTX
Office Add-ins community call-March 2019
Microsoft 365 Developer
 
PDF
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
BIWUG
 
PPTX
Azure Functions and Microsoft Graph
Microsoft Tech Community
 
PPTX
Azure Functions and Microsoft Graph
Microsoft Tech Community
 
PPTX
Office Add-ins developer community call-July 2019
Microsoft 365 Developer
 
PPTX
Create productive apps with Office 365
Microsoft Tech Community
 
PPTX
Create productive apps with Office 365
Microsoft Tech Community
 
PDF
Office Add-in & Microsoft Graph - Development 101
Hongbo Miao
 
PPTX
Office add ins community call - April 2018
Microsoft 365 Developer
 
PPTX
Office 365 APIs for your Applications
Ruhani Arora
 
PPTX
Microsoft Graph community call - April, 2018
Microsoft 365 Developer
 
PPTX
Build apps that reach millions of Outlook Users
Microsoft Tech Community
 
PPTX
Build apps that reach millions of Outlook Users
Microsoft Tech Community
 
PPTX
Office Add-ins community call-June 2020
Microsoft 365 Developer
 
Office add ins community call - october 2018
Microsoft 365 Developer
 
Office Add-ins community call-June 2019
Microsoft 365 Developer
 
Office Add ins community call-February 2019
Microsoft 365 Developer
 
Office Add-ins community call_July 11, 2018
Microsoft 365 Developer
 
Office add ins community call - april 2019
Microsoft 365 Developer
 
Microsoft Graph community call - March 6, 2018
Microsoft 365 Developer
 
Office Add-ins community call-March 2019
Microsoft 365 Developer
 
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
BIWUG
 
Azure Functions and Microsoft Graph
Microsoft Tech Community
 
Azure Functions and Microsoft Graph
Microsoft Tech Community
 
Office Add-ins developer community call-July 2019
Microsoft 365 Developer
 
Create productive apps with Office 365
Microsoft Tech Community
 
Create productive apps with Office 365
Microsoft Tech Community
 
Office Add-in & Microsoft Graph - Development 101
Hongbo Miao
 
Office add ins community call - April 2018
Microsoft 365 Developer
 
Office 365 APIs for your Applications
Ruhani Arora
 
Microsoft Graph community call - April, 2018
Microsoft 365 Developer
 
Build apps that reach millions of Outlook Users
Microsoft Tech Community
 
Build apps that reach millions of Outlook Users
Microsoft Tech Community
 
Office Add-ins community call-June 2020
Microsoft 365 Developer
 
Ad

More from Microsoft 365 Developer (20)

PPTX
Change Notifications in Azure Event Hubs-April 2021
Microsoft 365 Developer
 
PPTX
Power Apps community call - August 2020
Microsoft 365 Developer
 
PPTX
Microsoft Teams community call-August 2020
Microsoft 365 Developer
 
PPTX
Decentralized Identities-July 2020 community call
Microsoft 365 Developer
 
PPTX
Implement Authorization in your Apps with Microsoft identity platform-June 2020
Microsoft 365 Developer
 
PPTX
Power Apps community call-June 2020
Microsoft 365 Developer
 
PPTX
Microsoft identity platform community call-May 2020
Microsoft 365 Developer
 
PPTX
Power Apps community call - May 2020
Microsoft 365 Developer
 
PPTX
Health team collaboration pitch deck partner
Microsoft 365 Developer
 
PPTX
Teams healthcare partner webinar ansuman partner
Microsoft 365 Developer
 
PPTX
Teams healthcare partner webinar virtual visits partner
Microsoft 365 Developer
 
PPTX
Teams healthcare partner webinar srini partner
Microsoft 365 Developer
 
PPTX
Teams healthcare partner webinar paul partner
Microsoft 365 Developer
 
PPTX
Teams healthcare partner webinar keren partner
Microsoft 365 Developer
 
PPTX
Teams healthcare partner webinar daniel partner
Microsoft 365 Developer
 
PPTX
Teams healthcare partner webinar andrew partner
Microsoft 365 Developer
 
PPTX
Security and compliance for healthcare pitch deck partner
Microsoft 365 Developer
 
PPTX
Power Apps community call_April 2020
Microsoft 365 Developer
 
PPTX
Community call: Develop multi tenant apps with the Microsoft identity platform
Microsoft 365 Developer
 
PPTX
Microsoft Graph developer community call-March 2020
Microsoft 365 Developer
 
Change Notifications in Azure Event Hubs-April 2021
Microsoft 365 Developer
 
Power Apps community call - August 2020
Microsoft 365 Developer
 
Microsoft Teams community call-August 2020
Microsoft 365 Developer
 
Decentralized Identities-July 2020 community call
Microsoft 365 Developer
 
Implement Authorization in your Apps with Microsoft identity platform-June 2020
Microsoft 365 Developer
 
Power Apps community call-June 2020
Microsoft 365 Developer
 
Microsoft identity platform community call-May 2020
Microsoft 365 Developer
 
Power Apps community call - May 2020
Microsoft 365 Developer
 
Health team collaboration pitch deck partner
Microsoft 365 Developer
 
Teams healthcare partner webinar ansuman partner
Microsoft 365 Developer
 
Teams healthcare partner webinar virtual visits partner
Microsoft 365 Developer
 
Teams healthcare partner webinar srini partner
Microsoft 365 Developer
 
Teams healthcare partner webinar paul partner
Microsoft 365 Developer
 
Teams healthcare partner webinar keren partner
Microsoft 365 Developer
 
Teams healthcare partner webinar daniel partner
Microsoft 365 Developer
 
Teams healthcare partner webinar andrew partner
Microsoft 365 Developer
 
Security and compliance for healthcare pitch deck partner
Microsoft 365 Developer
 
Power Apps community call_April 2020
Microsoft 365 Developer
 
Community call: Develop multi tenant apps with the Microsoft identity platform
Microsoft 365 Developer
 
Microsoft Graph developer community call-March 2020
Microsoft 365 Developer
 

Recently uploaded (20)

PDF
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
PDF
REPORT: Heating appliances market in Poland 2024
SPIUG
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
REPORT: Heating appliances market in Poland 2024
SPIUG
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 

Office Add-ins community call-November 2019

  • 1. Office Add-ins Developer community call November 13, 2019 8:00 AM PST
  • 2. • https://aka.ms/officeaddinscommunitycall • Next call: Wednesday, December 11, 2019 • Meet the product teams behind Office Add-ins • What’s new and coming soon • Technical deep dives • Customer presentations • Q&A About the community call
  • 3. Call agenda • Office Add-ins overview • Updates from Microsoft Ignite • Office Add-ins SSO • Documentation updates • Q&A
  • 4. Presenters Dev Writer Alex Jerabek Sr. Program Manager Nitesh Golchha Michelle Scharlock Dev WriterSr. Program Manager Juan Balmori Labra Keyur Patel Sr. Program Manager
  • 7. Add-in Web APIs, Azure services, cloud storage, analytics Office.js
  • 9. Updates from Microsoft Ignite Juan Balmori Labra, Sr. Program Manager
  • 11. Announcement: Mailbox 1.8 released! • Internet Headers 16.0.12130.20272
  • 12. New Scenarios 1. Online Meetings 2. Autorun add-ins!
  • 13. What’s coming ! Single Sign-On in Outlook Add-ins • Authenticate the user • Access user’s rich data on Microsoft Graph​ SPFx in Outlook • Announced as part of SPFX 1.10 • Use the share point hosting capabilities to build add-in that can work across Office, Sharepoint & teams
  • 14. Important Announcement! • We are about to release a re-engineered version of Outlook JS API. (early 2020) • Why? • Remove MSAjax Dependency • Ship improvements faster! • Reduced size ~30% • PLEASE HELP US. • Test using our Preview CDN • https://appsforoffice.microsoft.com/lib/preview/hosted/Office.js • Debug: https://appsforoffice.microsoft.com/lib/preview/hosted/Office.debug.js • Log ANY issue here: https://github.com/OfficeDev/office-js
  • 15. Keyur Patel, Sr. Program Manager
  • 16. 0 500 1000 1500 2000 2500 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 #APIS API Release Excel APIs: Accelerating towards full API parity 2000 JavaScript APIs for Excel! 1.10 APIs: +150 new APIs for better dashboards and co- authoring, events
  • 17. Excel Custom Functions context sharing (preview) Easily share state between your custom functions and taskpane (and commands), and…. • Support for httpOnlyCookies • Enables full CORS support • Make calls to the Microsoft Graph • Respond to onCalculate events without taskpane being open Learn more: https://aka.ms/customfunctions
  • 18. Excel: Moving beyond the task pane Single Sign On Dynamic Ribbon APIs Enable/Disable Ribbon commands Hide/Show Ribbon Tabs Events Get notified of events without your taskpane being visible Hide/show taskpanes Dialogs Send messages to your dialog from your taskpane
  • 20. Excel Custom Functions and Dynamic Arrays • Excel Dynamic Arrays are rolling out to production, starting with Excel for the web this week. • Note: you may see an @ decorator for workbooks with UDFs saved from previous versoins of Excel. Calculation is the same, and first time folks will see a call out.
  • 21. Office Add-ins SSO Nitesh Golchha Senior Program Manager
  • 22. Understand user signed into Office Access user’s rich data on Microsoft Graph
  • 23. The Single Sign-On API let token = await Office.Runtime.auth.getAccessToken({allowConsentPrompt = true})
  • 26. Apps, Platform and Scenario support PLATFORM APPS SCENARIO
  • 27. Looking forward • Access to Graph when user acquires add-in • Support for Single Page Applications • Dynamic consenting • MSA support in Outlook and OWA • SSO support on iOS and Android
  • 28. Next steps and to-dos Take our survey at https://aka.ms/OfficeSSOsurvey 5 minutes of your time will help us build a better experience Try out our new SSO samples at https://aka.ms/ssoNodeSample and https://aka.ms/ssoDotnetSample • Works on only latest Insider builds • Reference our beta CDN • We’ve not yet enabled Store submissions so test in your development environment only • Grab latest API from https://docs.microsoft.com/en-us/javascript/api/office-runtime/officeruntime.auth?view=excel-js-preview Log any issues you see on GitHub/Stackoverflow Shoot me an email if you see any issues at [email protected]
  • 30. MS Learn Extensibility Modules • Beginner level module about extensibility on MS Learn live • In the pipeline: modules on SharePoint Framework, Teams, Microsoft Graph, MS Identity, Office add-ins • Try it here • Quarterly refreshed content can be found on Github
  • 31. • Handle and Return Errors from your custom function (preview) • Tutorial: Share data and events between Excel custom functions and the task pane (preview) • Enable SSO for Office Add-ins • Authorize to Microsoft Graph with SSO (preview) • Troubleshoot error messages for SSO (preview) • Outlook 1.8 Requirement Set & reference • ExcelApi 1.10 Requirement Set & reference • Common coding issues topic Recent Documentation Updates
  • 32. Engage with us! Are you interested in... * Presenting during an upcoming call? * Providing feedback about the docs? aka.ms/office-add-ins-engage
  • 33. Q&A (post questions in chat window)
  • 34. Learn Engage Developer resources What Where Office 365 Developer Program https://aka.ms/officedevprogram Script Lab https://aka.ms/getscriptlab Office Add-ins documentation https://aka.ms/office-add-ins-docs Custom Functions https://aka.ms/customfunctions What Where Stack Overflow (questions) https://stackoverflow.com office-js outlook-web-addins GitHub (issues) https://github.com/OfficeDev/office-js UserVoice (feature requests) https://officespdev.uservoice.com Send a Smile or Frown Inside Office
  • 35. • Recording will be available soon on Office Developer YouTube • https://aka.ms/OfficeDevYouTube • Next call: Wednesday December 11th, 2019 • Submit your questions: https://aka.ms/officeaddinsform • Add to your calendar: https://aka.ms/officeaddinscommunitycall Thank you

Editor's Notes

  • #17: As you may be well aware of, there are a lot of functionality in Excel and therefore also a need for a lot of APIs.   This chart shows the releases since Jan 2016 and the total # of APIs available from JavaScript   In the past 2 years we have accelerated towards full API parity with COM and VBA   We are adding the most used APIs first and we have made significant progress
  • #18: c
  • #22: The SSO API has been in preview from some time What we’ve done in that time is: Look up to you and understood your SSO requirements and based on that understanding, we’ve given the API a shape Made some improvements to the API As a direct result, we’ve refreshed the API in-preview and have created a path to take this API to GA in a couple of months from now if everything looks good. We need your feedback to help us accelerate along this path
  • #23: Consider a powerpoint application with an add-in running inside it. The SSO API allows the add-in to sign-in the user using their Microsoft Identity or authenticate the user to the add-in..pt no. 1 . Point no. 2 – it also allows the add-in to access user’s rich data on Microsoft Graph. Combine these two and you get a very powerful and useful API that allows you to create user centric experiences. Let’s consider a scenario to understand what I mean…
  • #25: Tooling: Lets you get started with SSO quickly with less than 10 steps to get the code up and running Creates all the infrastructure for you Going to be publicly available very soon
  • #26: Callbacks -> Promises (improves developer experience) Removes the need for nested callbacks Allows you to write readable code can use async await syntax to write synchronous like code
  • #27: We’ll support access to Graph using the SSO API for admin deployments only for the purpose of this release and we’ll continue to add more support later.
  • #28: Looking forward, there are a bunch of things that we aspire to do. We won't have these in the first release, but there on our roadmap Primarily,… So a key takeaway from this discussion is that: 1. we have now laid a solid foundation for moving forward, we’ll continue to evolve the SSO API beyond this point. 2. You should try out the new API and give us your feedback. 3. Unless I hear back some feedback that forces us to take drastic actions, you’ll see me in maybe a couple of months announcing the GA date of the SSO API, which brings us to some key to-dos
  • #29: Asks ​​​​​​One - take our survey Two - out the new created SSO samples and give us your feedback Three - raise any issue you see on Github or Stackoverflow – We’re actively listening and resolving any issue we see there so be rest assured, you will get a prompt response