Using the Microsoft Graph to determine if an Office365 Group has an associated Microsoft Team

It is very easy to accidentally create an Office365 Group, for example by creating a new plan or creating new Team in Microsoft Teams; either of these (and I'm sure there are more ways) will provision an entire Office365 Group including mailbox, calendar, SharePoint team site and OneNote notebook. It doesn't create a team unless … Continue reading Using the Microsoft Graph to determine if an Office365 Group has an associated Microsoft Team

Using the Angular CLI and the Yeoman Generator to create an Office Add-in

I am a big fan of the Angular CLI, it is just so easy to scaffold an Angular application from scratch, and get up and going quickly. But when creating an Office Add-in, the scaffolding tool of choice is  Yeoman and the office generator. Below lists out how to use both to create an Office Add-in … Continue reading Using the Angular CLI and the Yeoman Generator to create an Office Add-in

Using the Microsoft Graph API to upload files to a Library with more than 5000 items gives you a HTTP 404

The Microsoft Graph provides a very easy method to upload files to OneDrive or SharePoint via the DriveItems resource. There are two methods to upload a file vis the Microsoft Graph: A straight PUT request to a location Via an upload session (a resumable upload) The PUT request accepts files up to 4MB in size; … Continue reading Using the Microsoft Graph API to upload files to a Library with more than 5000 items gives you a HTTP 404

Dynamic content for email signatures in Outlook (an exercise in being lazy)

Every second week at OnePlace Solutions, our very enthusiastic marketing manager tells everyone in the company to update their email signature. Typically it is just changing the image below our name to show what event we are at next, or highlighting a particular product or feature recently worked on. The image is also hyperlinked to … Continue reading Dynamic content for email signatures in Outlook (an exercise in being lazy)