Office Add-ins developer platform community call – December 14, 2022
Office Add-ins developer platform community call - December 14, 2022
This month’s agenda and presenters
The call was hosted by Preethika Kiruveedula, Product Manager, Microsoft.
- Marketplace leads for Office plugins are now becoming available in the Referrals Workspace. Sudha Padmanabhan, Senior Product Manager, Microsoft.
- Add-in Auto Open for Word and Excel. Yun Wang, Principal Product Manager, Microsoft.
- Top 5 AppSource Validation Errors hit by Office Add-ins’ submissions. ELizabeth Samuel, Senior Technical Writer, Microsoft.
- Q&A. See question and answers at end of call and in chat throughout call. Preethika Kiruveedula, Product Manager, Microsoft.
View video segments
- Marketplace leads for Office plugins are now becoming available in the Referrals Workspace 00:41
- Add-in Auto Open for Word and Excel 05:02
- Top 5 AppSource Validation Errors hit by Office Add-ins’ submissions 17:44
- Q&A 28:00
Topic summaries
- Marketplace leads for Office plugins are now becoming available in the Referrals Workspace. In June 2022, Microsoft started delivering office plugin (Add-in) leads into Partner center – your one stop shop for leads! Information and filtering include: Company name, customer name, title, address, validated e-mail and phone. In January 2023, the group is rolling out Lead enrichment – lead rating (probability), # interactions with Microsoft, events attended and product usage metrics. You are invited to consent to get access to these leads.
- Add-in Auto Open for Word and Excel. Recap existing behavior for auto open – capabilities, limitations, user or administrator control, then evaluate partner suggested auto open user requirements. Level set on definition for auto launch/auto open vs auto install with auto open capabilities. Please complete the survey to confirm requirements, modify or add new requirements that would address your auto open and auto install needs.
- Top 5 AppSource Validation Errors hit by Office Add-ins’ submissions. Wouldn’t it be nice if your add-in sailed right through the Microsoft AppSource certification process? Learn about the top 5 certification show-stoppers - undisclosed charges, unclear first run experience, missing links for sign in/sign out/sign up, mismatch between provider and publisher name, inadequate testing instructions. See the key marketplace certification policies related to Office Add-ins validations in this session.
Call to action
- Please evaluate the review the Excel Add-in Auto install launch function and provide feedback.
- Please provide feedback in this survey Consent - Office add-in Leads
- If you have any suggestions that you submitted to the current forum on Tech Communities, please @lindalu-msft in the comments so I can prioritize triaging your submission!
- If you are interested in participating in a future User Research session about customer support channels, please let me know. Email me lindalu@microsoft with “Office Add-ins Developer User Research” as email subject.
- Share your feedback on how we can provide you with a better Office Add-ins development experience. Join a community panel.
- Sign up for the PnP Recognition Program and earn contribution badges.
- Follow us on Twitter to see call agendas, important updates, and release announcements.
- Register for the Microsoft 365 Developer Program and get a free E5 developer tenant with instant availability and other assets.
- Join the next Office Add-ins community call on January 11th at 8:00 AM Pacific Time.
Q&A (Question & Answers)
When using SSO, the samples use a .ENV file to contain the secret. Are there any links on where to put the secret when you release to production?
We recommend you use something like Azure Key Vault for securely storing and accessing secrets on your production app service. Azure Key Vault Overview - Azure Key Vault | Microsoft Learn
We are Scribe an email signature management software. We developed an Outlook Addin with an event base integration to insert the signature on the “OnNewMessageCompose” event. But, we have users that have aliases and when they change the “From” address we would like to be able to re-trigger the Addin script to insert the alias signature. Is there a way to do that? If not, is there a possibility to implement a new event for that in the future?
This feature is actually going to be delivered in the near future, stay tuned for an update on the release date.
Can we add custom tab in outlook 365 web app and can it be viewable in Notes section?
We do support Custom Tabs, but not in the Notes section. Add-ins are currently supported in Mail and Calendar items.
Can you automatically open an add-in in Outlook 365??
In Outlook we do not currently support automatically opening a task pane. It’s a user driven experience and is accomplished via pinning taskpane. Implement a pinnable task pane in an Outlook add-in - Office Add-ins | Microsoft Learn
Is the auto open feature is available also for the IPAD platform?
I don’t think office for IPAD is supported for the current autoopen feature. Office for web does support this. Please go to this link for further information. Automatically open a task pane with a document - Office Add-ins | Microsoft Learn
I can see that the Graph API is available https://graph.microsoft.com/v1.0/me/MailFolders/notes/messages, how can we add our add-in or any other UI so that the Notes can be accessed? Can we pin the task pane and see it in the Notes section?
Unfortunately, again, add-ins are not supported in Notes. Please add a new feature request to our team so we can consider supporting it in the future. Microsoft 365 Developer Platform - Microsoft Community Hub
How would trust be configured, i.e. to prohibit auto-loading arbitrary or malicious add-ins? Or will this work only for add-ins already installed?
Great question. It depends on the different use cases. In many cases, we still need to have the user’s consent to, eg. share a file to others. However, there could be other cases that consent ‘might’ be skipped. E.g. A user tries to install a trusted application bundled with add-in.
For Js add-ins, we are facing problems with the cache. When new manifests are pushed it is not refreshing well on all machines. Is there a way to do that in code or the settings? Due to this it breaks and throws errors.
Theoretically, any update made to the add-in’s manifest should be updated to all users.Can you please share more details on what types of updates your are doing into the manifest? Also is this for admin deployed add-ins or add-ins installed from the store? Also is this for Word, Excel, PPT, or Outlook? If you can share more details that would be great. Please post this issue with all the details here so we can follow up: Issues · OfficeDev/office-js
How do we test SSO from the Office UI?
Typically you just sign in to Office, then when your add-in calls getAccessToken() it should get the token from Office. Is there something specific you are trying to test in your scenario? Although note it can get more complicated, for example if you are testing fallback, then you need to modify your code to not call getAccessToken and instead call your MSAL backup auth code. If you are calling Graph APIs, you’ll need to use the UI in your add-in that calls Graph.
We use SSO, but our clients provide their own IDP URL. Is there a way to allow SSO without putting all of the IDP urls in the manifest AppDomain sections?
Unfortunately there is not. They need to get into the appDomains.
Resources related to to this blog’s content
- Feedback Repo
- Issues – OfficeDev/Office-js Grammarly Add-in
- Grammarly for Microsoft Word and Outlook Community Panels– discussion and feedback
- Outlook add-ins
- Excel add-ins
- Word add-ins
- PowerPoint add-ins
- Samples and Docs
General Resources
- Documentation
- Quick Starts: Outlook,Excel,Word,PowerPoint
- Script Lab
- Samples
- Microsoft 365 Developer Program
- Office Scripts
- Technical Questions about Office add-ins
- Stack Overflow Questions. Use keywords: (office-js, outlook-web-addins, office-scripts)
- Github(issues)
- Microsoft Tech Community – Submit Feature Requests
- Microsoft 365 Developer Program
Stay connected
- Follow our blog posts at Microsoft 365 and Power Platform Community Blog
- Follow @microsoft365dev on Twitter
- Microsoft 365 Platform Community on YouTube
- Invites to all Microsoft 365 Developer Community calls
- Submit questions about Office Add-ins development for our next community call
- Join us for our next community call on January 11th at 8:00 AM PT