Ryan Maclean - Power Automate HTML Table Styling

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
I think I'm the first non MVP speaker today so fairly esteemed company and slightly challenging to divvy here so hopefully I'll live up to the expectations of everybody else and I've been working with them with the platform with dynamics primarily for eight or nine years ago so worked on every version from CRM 2011 right through to the latest version of Dynamics 365 and I've worked both on-premise and online and I currently work for a financial services company based in Edinburgh and obviously as you can tell by my accent I'm very Scottish and so just a slight kind of bit forward and I do get quite excited when I speak and I tend to speak a little bit quickly so if you do find me speaking quickly just and give me a shout and I'll try and slow down for you and my main focus really is on developing know where local solutions I know they can hold the Google could thinking can a ruffle some feathers but but really it's about developing simple scalable solutions for people that end users can put in place because that's where I came from and my background is added law at university and and and then I did I'd heal or master's level and then I was working for a company in the oil and gas industry who had dynamics and then really know what they were doing with it and I just always been a massive geek so I fell into and to using it and can over tell you what's developed that into my career to the point where I'm now kind of full-time functional consultant in-house and on there on the side obviously put my socials and please feel free to reach out out to me I'm fairly active on on linkedin and on twitter and i also blog relatively frequently as well so and you can follow the blog and all of the content from this presentation is on my blog and I'll pop a link to that at the end and I'll make sure it's in the chat but hopefully it makes sense and so the agenda today is really pretty straightforward what I'm gonna show is as how we create HTML tables so doing the kind of basic version of how we create HTML table and going through to an intermediate version where a lot of bit of kind of internal CSS styling and then we'll move on finally to to an advanced form where we're really going into the detail of using inline CSS I'll explain what I mean by the as we as we go through this process and understand our Latin West here is the in my dynamics or my CVS I'll have a quote that has a number of quote like I won't be able to take those along with the total tools information and email that to em to my client and I saw that and I said we've got it and then I don't get it in place so so the first thing is when we could create in simple HTML table and there's just a couple of key actions so one is we're gonna West records really cool details then we'll use the Select action to select the key information and then we use the create heat signal table action to create our table and and it's all gonna be pretty much like demos and happy but sacrifices the demo gods so hopefully everything works it's all worked as I'm going through this morning so fingers crossed so let's just jump straight into the demo first so as I said I've got a quote here in my system and you can see I've got a list of products cool products and here was some key information so I want to do is create a table that has all of this information and I also want to include this information with it within my email and then get it sent and I've just set it to run on a trigger field here but obviously you could use whatever whatever triggers you want so if we jump into the flu the first thing is we're gonna use the the CDs current environment connector and which entity cannot cover it earlier so the key thing you can see here is I've put my filter in attributes ignore the fact that I've started with new and underscore we'll just we'll just ignore that and pertain that in a proper solution management and but we've got that this filter in attribute and I'm just saying only run this rule when that filter equals true the next step is I'm gonna use a list record step and I'm using the UDA query to say however that when that cool ID value is the same as the goood from my trigger and quote and if you ever used the list wrecker step and actually look to watch returned it looks something like this which and if you're like me and not from an IT background it can be slightly overwhelming you're like oh my god there's just so much here so what I want to be able to do is pick the key information from this rather than trying to make sense of all this and that's where the Select action becomes so useful it'll be your best friend and so select basically allows you to create what it calls key value parents and so if you think about this from a table perspective because that's that's how we're working I guess is in my head the key column is your table headers the value column is your rule data so I want a table that has product price per unit quantity discount standard amount as my headers and then for each product that I'm returning I want that value and so when I look through the JSON here and what you'll see is it's going to pull out for example the quantity and the extended amount and the price per unit etc etc and then we use the create HTML table action which takes the output from above and because we've already set the key parens we can just say at the columns to automatic so we don't need to create any anything else we don't need to use any parse JSON or anything like that it's really simple so to create a table it's three steps lest your air cards use a select create email table and now I'm just going to send it in an email so I'm just gonna say hey thanks for interest I'm gonna pop the table HTML in here and then because I wanted that additional detail from my quote and then here I'll just add that down in the bottom female and so what that ends up looking like as we get an email through the looks a little bit like this so we can see we've got a 10 it's taken all of those offers products and the key information from there and it's popped in and it's giving us the detail information at the bottom so so far so good relatively speaking I guess I will just jump back into the presentation one second so what are the pros with that so one is it's really simple to set up you know anybody can do that I've managed really quickly and you know if I've been doing out live I could have set it open in about five minutes we can deliver the data we want with minimum for us and it's just in there and it works fine and it looks great I guess the downside to that is there's no formal options I'll jump back to the table in a second but you'll see it looks pretty play and there's no border around it there's no kanaky format and the numbers are all just format doesn't come into your decimal values and and so from from a user experience point of view user interface it's just it's not ideal and I find that if I was to present that what anybody they're gonna complain to me really quickly and say you know what Ryan that's good but actually we want to do a bit more styling on that and so that's how how do we do this we're gonna jump in to the next demo which is where we do internal CSS that need and so the only difference for this is it's almost the exact same as the previous step I'm just adding a compose action at the end and and where I'll add add my CSS styling so and when we talk about style in HTML or CSS there's three ways you can add HTML elements to css3 HTML sort so one is using an external style sheet and this is something if you are generating lots of HTML tables and lots of different fools rather than hard-coded in that and having to then people unpack that and make sure you brand them all separately you could have a seat LinkedIn one for your brand and Swift any updates that will cascade through your floors and you would use that with that with a link tag any in your HTML for the purposes of this demo I'm gonna focus on using an internal em CSS style and so that we do that by using a sail element in the head section off the HTML and then the third way we can do HTML styling is to use inline styling by using the style attributes and HTML elements if you're not familiar with HTML or CSS and what I've done at the bottom here is have just included a few links to w3schools which is a free web resource the covers everything you could ever want to know and more about HTML or CSS as well as many other things and I've used that extensively they've got a little try it editors that you can run and you can you can test with it so so like I say what I'm gonna do is I'm gonna show you how we can use internal CSS and to to add a little bit of extra style to our table and make it look just that little bit nicer and then I'll explain a bit about the pros and cons of that so again we're gonna jump back to the demo so if I go to this one so what you'll see is it's the exact same setup I'm using the same when a record is updated with my quotes updated I'm using the same last record step with that filter query and I'm using the same select action to get the information and then I'm creating a huge tml table and then the last piece is what one did really did here is I'm adding some style elements and if you're not familiar with CSS this can look terrifying and I totally appreciate so fortunately for me I never had to had to write this although I'm familiar with CSS and I appreciate nobody else so what I've got is a website called table comm which allows you to generate some table Styles and so I just picked one here so let's pick the default one and you can see here I can thing or what size murder no one I can fit a big border if I want to I can set a background color I can set some pattern elements in it and do all the rest of this I can set my wets to be like 100% or a fixed number of pixels and I can set the border collapse are not collapsed and I can change some font details and whatever else and so what it generates on the right-hand side here is this CSS less that we have one of the things you will know with this is it's got these horizontal stripes unfortunately when we're putting these in dirt and internal CSS that doesn't translate across to across most email clients because the way it works it uses this and this first child element and I'm not quite sure why but but it's a fairly simplified version of CSS that's supported by email clients so so that doesn't work even like I said to get involved here and so I'll explain in the next step how we can everything work around that well we can take all of the key information from here and we can copy it out so and one of the first things to notice in Google use this so adds this kind of new table and so you'll need to remove all of those elements because we're just we're not using any specific classes for this it just refers to the class that you have so we're just saying that's on all tables and so you just copy this I remove any reference to da blue table and then you'll be able to paste that in to your style header so again this this let this link I'll pop it in the bottom and I had to have a link to my blog but it's a great way to kind of - get up - up and running very quickly as to how you want to style rather than anything like me I'm not very in style focused on training clearly not very stylish guy and so I don't we then I kind of pick the best colors all the time so I use this to kind of give me some ideas and then I can pop it in and so yeah it's nice and straightforward so once we've got that we pop it in in the sail tags and then we pop our output from the creational table which generates a HTML file at the bottom I probably what I should have done there is if I just got a test on this one it show you what the output from the HTML table actually looks like but my full runs they were long so when you generate your HTML although what gives you this kind of nice looking body here what you end up getting is is your table up high yes this is how your table would normally your table HTML actually looks as the output from that step and what we're saying here is we're gonna add a style and a cool style tag just above that because for the hey stare at HTML elements and then see was before we're gonna send us email that said doesn't seem thing it takes that output from the step this step here including those style tags and we'll fit the scene details in the bottom so we can test this I'll take a second to run generate it and emails come in so if I go to menu immediate one what you can see immediately is this is so much nicer to look at we've got a nice kind of clear bolded header we've got the information and I can clear columns with our rule and column dividers and and so from a user point you know if you just look at that difference it's night and day really you know it's it's so much easier for a user to get to get to grips with they're gonna understand that a lot more they're gonna appreciate it a lot more I definitely think it's something they're they're gonna be like oh they actually this is much nicer for us to use and so jumping back to my sites just a second [Music] the pros and cons of using that internal CSS so one is it's easy to Lippman again you can see you know what all I've done is have gone to that website dev table and to get some styling I've copied it across made some minor tweaks to it and and immediately been able to add some kind of nice styling elements to to my tables and it allows you for the much better styling options you know you can you can implement different fonts or different styles different sizes you can do lots of really cool and interesting bits and pieces and so from your user and use your point of view that user experience has improved significantly I definitely think that's something that they will massively appreciate they'll they'll say you don't they'll totally blown away by it my experience some of the downsides to it and you your advanced formatting options are fairly limited and you can't include that day for multiple sources and what I mean by that is this stuff at the bottom is still not on the table I would prefer if this was all part of one table I think that presents a lot nicer to your users and I'd much rather from my point of view be able to have all of this stuff and what in one table so I don't I want to have to have multiple each table table and elements and try and work out a way to combine them just be nicer if I how to sync a single table because that makes more sense to my and my users and so what I'll show you now is how we can how we can do that with some manual HTML and some manual HTML generation so when we're talking advanced HTML table styling and we're not going to using that create HTML table action and because it's too simple for us and so what we want to be able to do is to have much more granular control over what each rule or each you call them they look like and what and what each table elements so there's a couple of key actions we're gonna be using this for using variables I know it's talked about not using variables before so hopefully he'll forgive me here and personal use that less records but we're gonna apply to each loop and a little reason apply to each unless you're generating a table that has you know tens of thousands of rows it although it will be slightly slower in my experience it's not gonna matter that much but most people don't necessarily need these things to run super real-time as long as it's quick ish then they don't be fine obviously in different scenarios you might want to do something else and I talked before about using this in line CSS stylin and I'll jump into that in just a second before we get into defined in the HTML table it's probably important to consider how HTML tables are structured and again if you're not from Haitian backer and then hopefully this will make better sense but hTML always has M stuff and closing the in these tags so you know they kind of they're gonna last and greater than type M elements so your start with your cable so you'd have a open table end table the kind of top and bottom of it and cereal is defined within that then underneath that you can break that down into your head body and foot M elements so you can have those elements broken out and this is really important because it allows us to define styling for those elements as a collective group and although we can then go down even further than that each table role switch ruin your tables defined with a TR tag and then if you've got header cells you can find those with this th tag and the default style is their bold and centered but we can then apply specific style anonymous to table header cells versus and other cells and your own table cells are defined with this TD tag and again where I talked about the w3schools link I'll pop it back in again but you'll be able to see that and what I've done here is tried to break that down in a way that hopefully makes sense so you can see and on the left-hand side here this is what a typical table HTML would look like see see we've got the open table close table we have the open head and closed head to give us a head and setting and the open body and close body to give us the body setting we then have a rule for the header so all thoughts and I had a rule it still uses the same logic as STR close they are and then individual cells are within these th brackets and then we're going to the body of it we've got rule one rule two and then it's cell 1 cell 2 you sell 1 cell 2 and and again just trying to make this visual because I work for any basic sense you can see here the overall table is enclosed in this table and tag the header itself is then closer than the heading tag with each individual cell within the th tag then your body has your kind of your t body structure and this is important because when you're writing CSS styling you can specifically brake there so your TR covers their each individual row so each rule will be within a set of TR tags and then each cell in assay of PD tags does that make sense anybody get any questions on that and before I jump into the next kind of complicated but nope good I found I can't see any questions Daniel so because my powerpoints killing my screen here but if anybody does any questions can you just give me a shout so we're gonna go into the demo again and this one is slightly more complicated for the advanced so the first one and the first element I guess to consider here is the gettin's the state seems before we're getting the record using the same trigger as before and the exact same and the same list record step and that's where the similarities between this and the previous two steps stop and so the first thing we're gonna do is I'm gonna initialize a row number and I'm gonna use that to go through my apply to each and because that'll help me identify whether and even their nard rule because I want to play different format to those different rules then I'm gonna initialize my table HTML so I'm just gonna generate the HTML manually and this is where I was talking about creating your table so you can see I've started the open table I've added some style in here and so where I talked about that CSS and if I jump back to to here I'm gonna take instead of it being all within a stylesheet you can put it in line in the CSS you can say actually I want to have that in this line I want the line or the element to have this specific styling so you can see here where this and table element would apply to the whole table in here I'm just putting it in line in here and I'll still do the exact same thing and but obviously as you can see we've got it here so the reason CSS style sheets are kind of kept separately is because I guess it's maybe slightly easier and but I've said I want a kind of bull border around the table I wanted to say to be black I want my borders to be collapsed and have with the one and I want to have cell padding to then in my table header I want to make sure it's left aligned Writing Center aligned I'm setting a background color I'm putting a thick border underneath the table header and section this gonna be black I'm gonna make the font size large and then go I'll make it bold so I want to have a nice big bold header and I want that to be to be black or white sorry and then I'm setting the width of each column and specifically so I'm saying I want those columns to have a specific pixel value and that I want and again I'm just setting those headers so you know if I was to jump back to here I've said you know the same as when I set the headers and select action I'm doing the same thing here it's just that they're hard-coded into the section so all this initialize HTML and action is doing is it's taking we're opening the styling for the table I'm regenerating the headers and with fixed values emerge and all of that CSS in there and then we close the table header and then we open the table body bit and so the reason about at the table body tag in here is because I want each of the rather than having kind of nested if conditions and to say you know if this is the first one then do this or whatever it's easier just this ain't you know what we'll have it in here and then we can add off the body and then we'll close the body in this section here so what I'm doing after that as I'm taking for each returned record that I've listed here I'm gonna increment my rule number variable that I initialized up here by 1m and then excuse me I'm gonna append some information to that table HTML that we generated here so the first thing like I said is the reason I've got this rule number is I want to say if it's an even number then I want to have one color for background and I just not want to have a different color background so because we can't use that end child or any child leave in CSS tag we do it this way and so the way that works i don't know how visible that is for everybody but what we're saying here is if then if the mod output off of very ruling repairable divided by 2 and is equal to zero then set the background to be white otherwise sent to be their screen color and the reason we using mod there is because a little jump into the reference guide yes so so mod and returns the remainder from divided into number so you can you can get the integer result by using the dev function but mods this kind of flip side of it that says whatever is whatever is left after the integer and give us that instead so if you think if you take any number and divide it by 2 if it's an even number it's gonna give you 0 if it's an odd number is gonna give you something other than 0 and so that's all I'm doing there isn't as I'm taking that value from the rule number dividing that by 2 and then saying it was equal to 0 set the background to white F not set it degree then for my my cell value I'm taking that the product name first denim using a format number and expression and so if you're not familiar with the format number expression then there we go then the format number expression is really great so you can pop in your number select a specific format Knox women that means in a second and then select your your locale and which is Microsoft to find so in terms of number format strings so your number format trick there's number of different options I'm using 2 in this but first we can say any currency value to currency value and that means it will when you give it the currency and the locale it'll pop in the right current state tournament denominator so fever if I put it Ian - GB then I'll pick the the payment or the sterling value in u.s. or give me the dollar you know France will give me the euro Japan on the yen etc so we're able to then specify that in number is actually a currency and then the system takes care of it for us which is great and then the other one that I will also be using as the percent value so I say I want a present and again from the local and open decimal or a comment on where I am and you can also specify family want to be to certain number of decimal places and if you wish to so and I can I can talk all of these elements but I know somebody talks about the Microsoft documentation before are looking for other sources I think for the most part the Microsoft documentation is excellent and it gives me a huge amount of help and for what we're trying to do things or at least understand it and then I can go and experiment with it so the jump act explain where that came from and so what we're saying here is whether price per unit I want format that's currency and because I knew that I'm uk-based I'm just saying the locale to be en - GB and the quantity is just a fixed convince your value so need any fancy format in there and then our format numbers so this one's slightly different and bringing back up my so what I'm saying here is a manual discount and I've had to put it put in a bit of an extra that F condition to put some controls in there so occasionally or quite often you're not gonna have a manual disc in the mine so looking back it's a null value so if you try and and try and put that in it'll just end up blank curfew or he trying to a format to it and there's no value for Mouse through there and they'll stop working so all saying here is if the value that's returned is you know if this for F this value is null and sent to 0 and if not set it to the value that's actually returned and then altogether format that as a currency so and so yeah we're not gonna if we're saying if the return value is no name set to 0 other way set it to the value and then format it as currency I'm out of self pistol if I just jump back in here you can see all these blank spaces and I don't particularly like blank spaces I think there always looks like something's missing so I'd rather have as usual value in there because I think one that looks nicer and two it just means that it makes more sense to an end user and and then we're doing the same thing for the extended member just format an ass currency so what this will do it run through each of the returned elements so if I just jump back to that email turn each of these and I'll say is that an even born odd rule let's form a different color so we can separate them I make that visually easier to see it's gonna format these all its currency it's gonna pop zero values and here's the currencies always usual pairings your parents 500 pounds so on so forth an extended might Sol's pounds so that's great we've taken care of the table and we'll see that in a few moments we stop this information in the table and so when we when we do that the way we want to do that is we're gonna append a favor to it and sort of for just jump back here what we can see is that I want all this to be on the right hand side and if I was just to add this a CH an element it wouldn't call them too and we look really weird so what I want is the detail amount to span these four columns and in these fixed amounts in the final column and so we can use this h-file call span elements of course banjo says I want this value span this name this many columns so I know this is four columns long so I can just say let's say I call span to four for this and I'll show you how that looks and then I want to add the values in so in week C is I'd opened that table body em up here so I've closed the table body I'm now moving into the into the figure and again and the reason I'm doing that it's just for a good practice I want to make sure that each of my elements are contained because everyone I had ditional style and further further on then I can do that name from a table rule and I'm setting my style for this so I want that to be caused by a for refers to me but I want to set the style to be right aligned so I'm going to here I want this detail amount set over here and then the value here to set in the left column I setting it to bold and very for the excuse me I want the detail of mine the pre free am I the total amount to be bolded I want paper X because they're in the key information and then I'm gonna add these lesser information so gonna format those slightly differently so I'm setting that size 115% I'm setting this big kind of top order for separation and then you can see here I put in the call span of four and then I think so and and then we're going to format the number and again this currency we do the same for each one for the discount you can see before matin as a percentage and last SK game because I often that fixed values is gonna be nothing so reason say if that's null and said to zero if it's not for my little car as you are other ways format its currency again because this is gonna be a pre free amount we're gonna build that up and then say our format number to make sure it's currency and for our taxes and or phone sorry I'm gonna add that after shopping perhaps some will say this currency again and then finally we're going to build up the last bit to say gives that format number and I just added that can pull step in here so I can see the HTML II actually don't need this step but it's useful for an output and finally I'm gonna same that that email that's got the court details and what you can see the difference between this one and the previous one is I had to add and if I just jump back here one second and this email ID had had this information in the bottom and but because already taken care of that in my in my app instep above I don't have to have it it's just gonna alter that variable and so we then quick to test I'll run in just a second excellent and so if we look at the end the advanced HTML table what we end up with in is something that looks so much bear and in my experience or you know if you look at what we started with we started with with this kind of fairly simple approach we've ended up with something that looks really really professional and much better styled so we've got our kind of header and a nice block the body in a block and in the figure within a block we've got alternating rows with different colors we've got all of our values and property currency format and and we've got zero values for any for no values that returned and we've got our percentage in let's call spans and with everything formatted right and we can see how that all looks and so I think the users are test this with them and my work it looks so much better it's much more kind of readable and I appreciate silent for not every six but I'm not I don't do styling so and but hopefully it gives you some ideas about what we are able to do and whether you can see that you can see really well capabilities here I'm so focused on currency values and using quotes here but actually it's scalable across really any scenario that you can think of and so if we jump back to the presentation one last time I'm Way ahead of time and way ahead of where I thought I'd be and so what are the pros to that we've got significantly advanced styling options we can combine multiple data sources I've used to date sources there in terms of those and quote details and the actual quote and but you could have a feudal dear from from five six seven different sources if that's what you wish to all within the same table and the downside is obviously it's much more complement complicated to implement and and I guess also with that it makes it slightly harder to maintain if you if you're not very clear on what you're documenting so and just a general best practice I'd always recommend commenting on each of your and on each of your steps and your flow to make sure you you're explaining what's happening there I haven't done it in this one so you don't not not great for demonstration but but just comment that out to make sure you use explain to yourself into future users how that all works and but you know as long as you're following I can a fairly robust methodology it should be to to debug and and I think that's also and like I said I've got the link to my blog on here and I'm happy to take any questions my blog like I said it does go through a all in detail and you can see all of the information on there sorry I am way ahead I really liked it let's see if we have some questions I saw some already the first one was can I save the rendering in string field to include it in model word reports I think they want to create a a word template around that and so I believe you can enter word template although I guess if you were doing that from CTS you probably just use a word template yeah because you can generate the word template in there it feels like a bit of a hacky workaround HTML and put it in there and but yeah I mean there's nothing stopping you I personally I'd recommend using HTTP HTML table are sorry usually they have the CD S word templates because that's what they're designed for and yeah and if they used the the flow one or the power automate word template then they can of course do that with with the table content control yeah so that's also something that you yeah you won't use HTML for that yeah I guess only thing I would say is when the word templates is they are somewhat limited in the sense that you can't put in place order in for any of Loos repeating rules ever ever that you might have so that's not the place you might want to think about if you're doing like sort and filter orderly it's much easier cuz you know I'm sure you Daniel when you try and do and CVS word templates with with the repeating booze it just gives you the first hundred yeah no control of that so that's probably where and this would be useful and but the style in itself I would just leaves a styling to work pretty much better that and it would make your life a lot easier mmhmm yeah and I believe that if you if you are using it in Word documents for instance you could also create HTML file first and then converted to a PDF I believe some blogs about that another thing with that hTML is I use it to post in an email but you can see in my blog I also post it as a message and in teams and so there's lots of things you can do once you've got the HTML you know you can take it and kind of put it anywhere else he the emails that kind of the standard when we fall back on because that's stuff but I you know that the reason I ever got into this was because you know anybody who's worked with dynamics particularly for it for any length of time knows that the first thing you just says is how can you email it to me mm-hm and a person I hate sending emails and put well that's me unfortunate not everybody's on my wavelength yet so but you know when they're want now I want to give them something but I want something that is just so much easier to understand and that's what kind of what led me to kind of go and explore it I think you know I'm not the first person to blog about kind of inserting a CSS style sheet and I'm sure a lot the last evening and but trying to get a break it down and add that advanced them I think is really where really where you can get a level up for it yeah you got a lot of good comments so a lot of nice looks good great job looks so much better that's something I agree with that's what because I'm that Cheviot designing a table I'm not a designer but I I know what looks bad so I can test to see what looks good so and it's just you know claim with and that's where I pop a link to dev table as well and I find that really useful because it gives me at least give me ideas then so as to what you can do and I'm like I said the key thing to remember from here is just take out these references to dot blue table or if you pick this one I think it's green table or something and yeah just take those kind of blue table green team or whatever out and then you can use it in em but if you are looking at that alternating rules and that's where if we pop this horizontal stripes and you can see it gives you this and child even and that just doesn't for whatever reason I'm not sure and it doesn't work with Outlook and it doesn't work with teams and so that's where if you want these alternating rows or alternating columns then that you'll have to kind of play with this slightly differently yeah I believe that the teams also work with works with mark and yet yeah that's different rendering options I believe so some markdown clients work with HTML inside their friends at github and those kinds of things but I believe teams doesn't do that so that's probably why it does work yeah I don't see any other questions though so oh one more would this be something you would have to license for every user that you sent an email - no so you could use a service user for your flow because because the flow is running it's really and and for me like obviously I'm sending to myself but you know generally speaking you're only gonna send this to you and to whoever you're nominated kind of customers you say all the customers can't primary contact or something so and so no you don't have to have that kind of January and as long as you've got a service user and if you're sending it internally that service user has a an ad account that can send the emails then then it should be fine mm-hmm okay great I don't see any other question so I think we can leave it with that thanks a lot for for this session I believe a lot of people were helped with it so that's really great
Info
Channel: Power Platform Community
Views: 2,444
Rating: undefined out of 5
Keywords: Power Automate, Microsoft Flow, Power Platform, PowerPlatform, Flow, Ryan Maclean, HTML Table, HTML Tables, HTML Table Styling, HTML Tables Styling
Id: JPYZOjIegoY
Channel Id: undefined
Length: 36min 52sec (2212 seconds)
Published: Mon May 18 2020
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.