Script Lab for Outlook

Microsoft 365 Developer · Intermediate ·📰 AI News & Updates ·6y ago

Key Takeaways

Script Lab for Outlook is a tool that allows developers to create and test Office.js code in Outlook without setting up a full environment, supporting Outlook read mode, compose mode, appointment create mode, and appointment attendee mode.

Full Transcript

[Music] my name is Courtney Owen I'm an engineer on the office platform extensibility team and specifically I work on dev X features developer experience features so over the last quarter we've shipped a couple really cool features one of them is script lab for outlook and I'm not sure if any of you have experience with script lab but script lab has been supported on Excel Word and PowerPoint for quite some time but we haven't had a support for outlook until well just a few weeks ago so I've got my outlook open here I already have the extension installed you see it here script lab but if you want to install it yourself you can just go into the extension store and I also I want to get fair warning this machine that I'm demoing on is not the most robust machine in fact I ordered a new one yesterday so things are not going to be as snappy as they might be on your machines so if I type in script here you see script lab for outlook and you can read more details about what it does but for those of you who are not familiar with script lab it's a tool that was designed during a thing that we have at Microsoft called hackathon where you can basically work on kind of any little project that you want to and a few people got together I guess maybe to go and worked on script lab and what it allows you to do is to develop office j/s code to perform actions in office and to immediately see the results of that code so what I'm going to do is I'm going to open the runner here and this will probably be much snappier on your machine than it is on mine okay so that's open so first I'm just gonna show you I have a script already loaded and if you see this little tack here this allows you to pin the task pane such that when I navigate through mail items the task theme will remain open and pick up the context of the mail item them in so here I'm doing who is this mail from I'm gonna click this and it's gonna say as your DevOps when I go down here it remains open and it says it's from Lu and you can just keep going on from there now let's say that I want to do a new script I want to create a office share script that does something different so then I can either go here and click on code or there's a button here this is open code editor okay now see that's the previous script that I created who's this from but we have a library of samples that you can choose from here and script lab for Outlook is supported in Outlook read mode outlook compose mode appointment create mode and appointment attendee mode so the samples here indicate what the mode is so since I'm in read mode right now let's find another read script and see how that automatically loaded there and then I can go who's this - and once again navigate through here and you can see this out office chasse is immediately executed in your pane here so you can you know make a quick change just a couple exclamation points and you'll see those exclamation points were picked up message sent to so it's a super fast way to test out your office j/s scripts and this is new to outlook this is also supported on the web so if I go over to the web here the UI's a little bit different for the web just because the way Outlook Web Access works and so here it's a flyout here and you do run and you can pin it just as you do in desktop once again who's this from this is from so that's how script lab for Outlook works so we work on edge Chrome Safari we work on Windows desktop Mac desktop Firefox right now has a bug in it not just for Outlook script lab but also for the other hosts as well so hopefully you guys will appreciate that and give it a shot [Music]

Original Description

Courtney Owen, Senior Software Engineer, shows a demo on Script Lab now available in Outlook. Explore Office.JS APIs in Outlook without having to set up a full environment! Try Script Lab now https://aka.ms/getscriptlab This demo was taken from the June Office Add-ins community call View the full call https://youtu.be/RGSAYrQB89M Stay connected Twitter https://twitter.com/microsoft365dev YouTube https://aka.ms/M365DevYouTube Blogs https://aka.ms/M365DevBlog
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from Microsoft 365 Developer · Microsoft 365 Developer · 0 of 60

← Previous Next →
1 Adaptive Cards community call-February 2019
Adaptive Cards community call-February 2019
Microsoft 365 Developer
2 PowerApps community call-February 2019
PowerApps community call-February 2019
Microsoft 365 Developer
3 Microsoft Graph community call-March 2019
Microsoft Graph community call-March 2019
Microsoft 365 Developer
4 Office Add ins community call-March 2019
Office Add ins community call-March 2019
Microsoft 365 Developer
5 PowerApps community call-March 2019
PowerApps community call-March 2019
Microsoft 365 Developer
6 Microsoft Teams community call-March 2019
Microsoft Teams community call-March 2019
Microsoft 365 Developer
7 Using React and Office UI Fabric React Components
Using React and Office UI Fabric React Components
Microsoft 365 Developer
8 Build Microsoft Teams customization using SharePoint Framework
Build Microsoft Teams customization using SharePoint Framework
Microsoft 365 Developer
9 Microsoft Graph community call-April 2019
Microsoft Graph community call-April 2019
Microsoft 365 Developer
10 Using Change Notifications and Track Changes with Microsoft Graph
Using Change Notifications and Track Changes with Microsoft Graph
Microsoft 365 Developer
11 Office Add Ins community call-April 2019
Office Add Ins community call-April 2019
Microsoft 365 Developer
12 Adaptive Cards community call-April 2019
Adaptive Cards community call-April 2019
Microsoft 365 Developer
13 Microsoft Teams community call-April 2019
Microsoft Teams community call-April 2019
Microsoft 365 Developer
14 Getting Started with Microsoft Graph and Application Registration
Getting Started with Microsoft Graph and Application Registration
Microsoft 365 Developer
15 Getting Started with Microsoft Graph and the Directory API
Getting Started with Microsoft Graph and the Directory API
Microsoft 365 Developer
16 Getting Started with Microsoft Graph and Microsoft Teams
Getting Started with Microsoft Graph and Microsoft Teams
Microsoft 365 Developer
17 Getting Started with Microsoft Graph Explorer
Getting Started with Microsoft Graph Explorer
Microsoft 365 Developer
18 Getting Started with Microsoft Graph
Getting Started with Microsoft Graph
Microsoft 365 Developer
19 Getting Started with Microsoft Graph and Mail API
Getting Started with Microsoft Graph and Mail API
Microsoft 365 Developer
20 Getting Started with Microsoft Graph and Office 365 Groups
Getting Started with Microsoft Graph and Office 365 Groups
Microsoft 365 Developer
21 Getting Started with Microsoft Graph and the Calendar API
Getting Started with Microsoft Graph and the Calendar API
Microsoft 365 Developer
22 Getting Started with the Microsoft Graph Toolkit
Getting Started with the Microsoft Graph Toolkit
Microsoft 365 Developer
23 Getting Started with Microsoft Graph and JavaScript SDKs
Getting Started with Microsoft Graph and JavaScript SDKs
Microsoft 365 Developer
24 Getting Started with Microsoft Graph and .NET SDKs
Getting Started with Microsoft Graph and .NET SDKs
Microsoft 365 Developer
25 Discover how businesses can be more productive with Microsoft 365 integrations
Discover how businesses can be more productive with Microsoft 365 integrations
Microsoft 365 Developer
26 Adaptive Cards community call-May 2019
Adaptive Cards community call-May 2019
Microsoft 365 Developer
27 Office Add-ins community call-May 2019
Office Add-ins community call-May 2019
Microsoft 365 Developer
28 Why We Built on Microsoft Teams
Why We Built on Microsoft Teams
Microsoft 365 Developer
29 Microsoft Teams community call-May 2019
Microsoft Teams community call-May 2019
Microsoft 365 Developer
30 Microsoft Graph community call-June 2019
Microsoft Graph community call-June 2019
Microsoft 365 Developer
31 Build Angular SPA's with Microsoft Graph - June 2019
Build Angular SPA's with Microsoft Graph - June 2019
Microsoft 365 Developer
32 Office Add -ins community call-June 2019
Office Add -ins community call-June 2019
Microsoft 365 Developer
33 Build Android native apps with the Microsoft Graph Android SDK - June 2019
Build Android native apps with the Microsoft Graph Android SDK - June 2019
Microsoft 365 Developer
34 Build MVC apps with Microsoft Graph - June 2019
Build MVC apps with Microsoft Graph - June 2019
Microsoft 365 Developer
35 Authenticate and connect with Microsoft Graph - June 2019
Authenticate and connect with Microsoft Graph - June 2019
Microsoft 365 Developer
36 Microsoft Graph data connect - June 2019
Microsoft Graph data connect - June 2019
Microsoft 365 Developer
37 Change notifications with Microsoft Graph - June 2019
Change notifications with Microsoft Graph - June 2019
Microsoft 365 Developer
38 Build iOS native apps with the Microsoft Graph REST API - June 2019
Build iOS native apps with the Microsoft Graph REST API - June 2019
Microsoft 365 Developer
39 Build Node.js Express apps with Microsoft Graph - June 2019
Build Node.js Express apps with Microsoft Graph - June 2019
Microsoft 365 Developer
40 Smart UI with Microsoft Graph - June 2019
Smart UI with Microsoft Graph - June 2019
Microsoft 365 Developer
41 Leveraging the Microsoft Graph API from the SharePoint Framework - June 2019
Leveraging the Microsoft Graph API from the SharePoint Framework - June 2019
Microsoft 365 Developer
42 Build UWP apps with Microsoft Graph - June 2019
Build UWP apps with Microsoft Graph - June 2019
Microsoft 365 Developer
43 Build React SPA's with Microsoft Graph - June 2019
Build React SPA's with Microsoft Graph - June 2019
Microsoft 365 Developer
44 Getting Started with Microsoft Graph and Batching
Getting Started with Microsoft Graph and Batching
Microsoft 365 Developer
45 Getting Started with Microsoft Graph and Change Notifications
Getting Started with Microsoft Graph and Change Notifications
Microsoft 365 Developer
46 Getting Started with Microsoft Graph and Consent Permissions
Getting Started with Microsoft Graph and Consent Permissions
Microsoft 365 Developer
47 Getting Started with Microsoft Graph and Education
Getting Started with Microsoft Graph and Education
Microsoft 365 Developer
48 Getting Started with Microsoft Graph and Financials
Getting Started with Microsoft Graph and Financials
Microsoft 365 Developer
49 Getting Started with Microsoft Graph and Excel
Getting Started with Microsoft Graph and Excel
Microsoft 365 Developer
50 Getting Started with Microsoft Graph and Data Connect
Getting Started with Microsoft Graph and Data Connect
Microsoft 365 Developer
51 Getting Started with Microsoft Graph and Intune
Getting Started with Microsoft Graph and Intune
Microsoft 365 Developer
52 Getting Started with Microsoft Graph and Notifications
Getting Started with Microsoft Graph and Notifications
Microsoft 365 Developer
53 Getting Started with Microsoft Graph and OneNote
Getting Started with Microsoft Graph and OneNote
Microsoft 365 Developer
54 Getting Started with Microsoft Graph and OneDrive
Getting Started with Microsoft Graph and OneDrive
Microsoft 365 Developer
55 Getting Started with Microsoft Graph and Open Extensions
Getting Started with Microsoft Graph and Open Extensions
Microsoft 365 Developer
56 Getting Started with Microsoft Graph and Paging
Getting Started with Microsoft Graph and Paging
Microsoft 365 Developer
57 Getting Started with Microsoft Graph and Schema Extensions
Getting Started with Microsoft Graph and Schema Extensions
Microsoft 365 Developer
58 Getting Started with Microsoft Graph and Security API
Getting Started with Microsoft Graph and Security API
Microsoft 365 Developer
59 Getting Started with Microsoft Graph and Query Parameters
Getting Started with Microsoft Graph and Query Parameters
Microsoft 365 Developer
60 Getting Started with Microsoft Graph and Reporting API
Getting Started with Microsoft Graph and Reporting API
Microsoft 365 Developer

Script Lab for Outlook is a tool that enables developers to create and test Office.js code in Outlook, supporting various modes and browsers. It allows for rapid development and testing of Office.js scripts, making it a valuable tool for developers. By using Script Lab, developers can streamline their development process and improve their productivity.

Key Takeaways
  1. Install Script Lab from the extension store
  2. Open Script Lab in Outlook
  3. Create a new script or choose from a library of samples
  4. Test and execute the script in the task pane
  5. Pin the task pane to keep it open while navigating through mail items
💡 Script Lab for Outlook provides a fast and efficient way to develop and test Office.js code, allowing developers to see immediate results and streamline their development process.

Related AI Lessons

The AI Moat Paradox: The Better Models Become, the Less Models Matter
The AI moat paradox suggests that as AI models improve, their importance may decrease, and understanding this concept is crucial for AI professionals and businesses.
Medium · AI
170,927 AI Papers Reveal the Biggest Research Shifts of the First Half of 2026
Discover the biggest AI research shifts of 2026 based on 170,927 papers, and learn how to apply these trends to your work
Medium · Machine Learning
170,927 AI Papers Reveal the Biggest Research Shifts of the First Half of 2026
Discover the major research shifts in AI from 170,927 papers published in the first half of 2026, and learn how to analyze trends in AI research
Medium · Data Science
[PoV] When Everyone Is Smart, No One Is
In a world where AI makes everyone smart, the value of intelligence decreases, and new challenges arise
Medium · AI
Up next
‘ENOUGH IS ENOUGH’: Lebanon is STANDING UP to Iran, expert says
Fox Business
Watch →