Skip to main content

5 posts tagged with "Power Platform"

Power Platform is a powerful tool by Microsoft to create low-code or no-code applications. From time to time, I cover some very specific topics.

View All Tags

Fill Word Templates without Premium Connectors in Power Automate

Comprehensive guide on how to fill Microsoft Word templates using Power Automate w/o any Premium Connectors

· 12 min read View Comments
Martin Jurran
Software Engineer - OSS, golang, .NET

Filling out Microsoft Word forms in Power Automate (Photo by the author, Illustrations by Takashi Mifune under free use)

Filling out Microsoft Word forms in Power Automate (Photo by the author, Illustrations by Takashi Mifune under free use)

Enterprise users, especially those involved with the digitalization of existing processes, might be faced with the requirement to fill out certain standardized forms with Power Automate and make these available to the respective stakeholders.

Microsoft offers a Populate a Microsoft Word Template action right out of the box in Power Automate, but for many organizations, using Premium Connectors is not feasible due to company policies.

There is a simple solution: We can create a workaround for filling out forms and offering them as a *.pdf with a SharePoint Document Library and a Power Automate Flow.

SharePoint Lists & PowerApps - Issues with Calculated Columns of Type “Number”

How to fix issues in PowerApps caused by Calculated Columns of Type “Number”

· 3 min read View Comments
Martin Jurran
Software Engineer - OSS, golang, .NET

PowerApps is receiving calculated columns of type Number in the wrong format (Photo by the author, Illustrations by Takashi Mifune under free use)

PowerApps is receiving calculated columns of type Number in the wrong format (Photo by the author, illustrations by Takashi Mifune under free use)

When creating Canvas PowerApps, developers might face the requirement of including values of SharePoint’s Calculated Columns eventually. However, if you have worked with PowerApps before, you might know that the data types are not consistent between SharePoint and Power Apps when it comes to the type Number. That situation can leave developers with quite the headache:

"Help! — I have created a Calculated Column in a SharePoint List, but when I want to display the value inside my Power App, a lot of trailing numbers are added. What can I do?"

  • Someone working with Calculated columns of type Number in PowerApps

There is a simple solution: Convert the property to a data format Power Apps can work with. Depending on your setup, there are two different approaches.

How to read *.csv files directly in PowerApps

Comprehensive guide on how to read and process *.csv-files directly in PowerApps with Power Automate

· 13 min read View Comments
Martin Jurran
Software Engineer - OSS, golang, .NET

Reading *.csv in PowerApps through calling a Power Automate flow

Reading *.csv in PowerApps through calling a Power Automate flow (Photo by the author, Illustrations by Takashi Mifune under free use))

Enterprise users frequently request mass data import features for their Power Apps. While there are various data exchange formats, *.csv files remain one of the most popular, especially due to their ease of use. However, if you’ve worked with Power Apps, you will know that there is no out-of-the-box solution for loading/importing *.csv files. This can leave Power Platform Architects with quite a headache.

There is a simple solution: Power Apps and Power Automate can easily read *.csv-files together, providing a simple way to mass import data. They are in one ecosystem and collaborate nicely.

The following step-by-step guide will walk you through how to load *.csv files in Power Apps using Power Automate. Let’s get started.

How to retrieve Office 365 profile pictures with Microsoft Graph in .NET

Small guide on how to pull pictures from Microsoft Graph API

· 3 min read View Comments
Martin Jurran
Software Engineer - OSS, golang, .NET

Inofficial logo of Microsoft Graph

Inofficial logo of Microsoft Graph (Photo by the author)

In some cases, external services need to use employees’ identities - especially profile pictures. There is probably no more central place than Entra ID to acquire profile pictures.

Example: We are setting up an external, premade solution that lacks out-of-the-box integration with identity providers. And along with metadata, we may also want to transfer profile pictures into our solution.

Luckily, most organizations have an identity store that we can utilize. In our case, we can use Office 365 with its Entra ID. With these tools, we can easily access the necessary data to build our feature.

Establishing OAuth 2.0 Authentication to SharePoint Online REST Services in .NET

Introduction into how to use OAuth 2.0 to authenticate to SharePoint Online

· 7 min read View Comments
Martin Jurran
Software Engineer - OSS, golang, .NET

Inofficial logo of the SharePoint REST API

Inofficial logo of the SharePoint REST API

In this article, I will share how to authenticate with OAuth 2.0 on Office 365’s SharePoint Online platform. The process includes registration of an app on Entra ID with certificate authentication, obtaining an OAuth 2.0 access token via .NET, and authenticating to SharePoint Online’s REST Services using the access token.