PowerApps PDF Viewer SharePoint Document Library without flow

Sdílet
Vložit
  • čas přidán 28. 08. 2024

Komentáře • 1,2K

  • @DarrenCarlson-zv6ec
    @DarrenCarlson-zv6ec Před 4 měsíci +6

    Ok, I figured the multi-user workaround this morning and am sharing my results. Maybe it's worth pinning so it's more easily found. I think a lot of us are wandering around in the dark bumping into stuff because we're not full-time developers and often need very clear stepwise instructions to follow.
    If I've messed anything up in these instructions let me know and I'll edit this comment.
    So, once you have things working exactly as Reza has so elegantly explained, do the following:
    1. Grab a PNG from somewhere.
    2. Rename it DONOTREMOVE.png
    3. Put it in the lowest/highest level of your document library. You know, the place that exists as soon as you create a new library before you do anything else. NOTE: The file needs to be here to ensure the path only contains the root of the library.
    4. Refresh your datasource/library in the app and click on that image in the gallery. Leave the label control in place with Gallery.Selected.Pic as the text so you can see that the appres link is properly generated.
    5. Now we're going to change the document property so that it uses a dynamically generated link for that DONOTREMOVE.png file with substitutions for the actual filename and path.
    6. Refresh your datasource/library in the app again.
    7. Use the Substitute statement from @nikolaus-lukasthomas6288 in the Document property of the PDFViewer.
    8. substitute(LookUp(YOURLIBRARYNAME, Name="DONOTREMOVE").Pic, "PowerAppsDocs%252fDONOTREMOVE.png", "")&EncodeUrl(Gallery2.Selected.'Folder path' & Gallery2.Selected.'File name with extension')
    Bob's your uncle.
    Huge thank you to @RezaDorrani and @nikolaus-lukasthomas6288 for providing me all the answers I needed.

    • @DarrenCarlson-zv6ec
      @DarrenCarlson-zv6ec Před 4 měsíci

      And to reply to my own comment, here is how you remove the need for the DONOTREMOVE image.
      1. Put this in the OnSelect of your gallery: Set(appresValue, LookUp(YOURLIBRARYNAME, Name = Gallery2.Selected.Name).Pic)
      2. If you still have that debugging label, change it's Text property to appresValue and verify that gallery is setting that varible properly.
      3. Use @floscar logic to Split the text in that variable and create a appres link specific to the document chosen. This: First(
      Split(
      appresValue,"path=%252f")).Value & "path=%252f" & EncodeUrl(
      Gallery2.Selected.'Folder path' & Gallery2.Selected.'File name with extension'),
      And if you're struggling at all that section belongs inside the larger With statement that comprises the entire Document property for the PDF viewer. Here it is in it's entirety for context.
      If(
      Last(
      Split(
      Gallery2.Selected.'File name with extension',//File name with extension',
      "."
      )
      ).Value = "pdf",
      First(
      Split(
      appresValue,"path=%252f")).Value & "path=%252f" & EncodeUrl(
      Gallery2.Selected.'Folder path' & Gallery2.Selected.'File name with extension'),
      Substitute(
      Gallery2.Selected.Thumbnail.Large,
      "/thumbnail",
      "/pdf"
      )
      )
      And what's actually interesting is that all of this is so dynamic that that code above is copied straight out of my app. I didn't have to obfuscate anything at all.

    • @RezaDorrani
      @RezaDorrani  Před 4 měsíci

      Pinned

    • @user-qg4cx8xi7o
      @user-qg4cx8xi7o Před 3 měsíci

      Is there a way a video can be made doing this part?

    • @RezaDorrani
      @RezaDorrani  Před 3 měsíci

      @@user-qg4cx8xi7o I don’t plan to make a follow up video on this

    • @user-qg4cx8xi7o
      @user-qg4cx8xi7o Před 3 měsíci +1

      @@RezaDorrani Okay Dokay. Thank you for helpping get it settup. I ended up using a switch case to check for user's name's to know which link is used but hopefully I can figure out the pinned comments way.

  • @floscar
    @floscar Před 11 měsíci +26

    First; thank you so much Reza. This is a very clever solution. For all those having issues, I was having issues too. It has been discussed in a few comments.
    The problem is, as someone mentioned, that the appres string that is generated includes a unique user code embedded within the string. So while the hard coded appres string will work for the developer all day, it will not work for anyone else, as they will have a different string generated/required for them. SO....the solutions is to grab the appres code dynamically, for each user.
    This is what I used.
    On-select of the gallery, grab a variable
    Then in the Documents property for the PDFviewer split and append string as follows: (replacing the hardcoded appres string)
    First(Split(appresValue,"path=%252f")).Value&"path=%252f"&EncodeUrl(gallery.Selected.'Folder path' & gallery.Selected.'File name with extension')
    This solved it for me.
    Please upvote so people can see the solution. Thanks

    • @RezaDorrani
      @RezaDorrani  Před 11 měsíci

      You got my vote!

    • @gregoirepesenti
      @gregoirepesenti Před 6 měsíci

      hi there, what do you mean by "grab a variable " how do you write it in on select property ? thanks you

    • @ljievsesd
      @ljievsesd Před 6 měsíci +2

      @@gregoirepesenti I had the same question at first. In the gallery's OnSelect prop, set a variable to the text string of the original appres path for the dummy image file in your library. So Set(varAppresValue, LookUp(DocLibrary, Name = "YourImageName").pic). Then split that variable in the PDF viewer Documents prop so it will replace parts of the string with the dynamic values of the selected document instead of the dummy file.

    • @gregoirepesenti
      @gregoirepesenti Před 6 měsíci

      @@ljievsesd thanks for your quick response. I tried this Set(varAppresValue; LookUp(DocsArticles; Nom1 = "1011200.pdf").PDF) but everything turn red in the function (I am using french power apps)

    • @gregoirepesenti
      @gregoirepesenti Před 5 měsíci

      hi@@ljievsesd thanks for your help ! So first, I set my var : Set(VarAppresValue;LookUp('2_Devis_Reparation';Nom = "1676970.png").appresdoc)
      then I tried to put it in my appres code. I read somewhere that "the 32 digit id/number between 'azure-apim.net%2Fapim%2Fsharepointonline%2F' and 'datasets%2Fhttps' changes by user" So I tried this :
      appres://datasources/2_Devis_Reparation/table/ff23ac89-f437-40cb-811c-82156cc3d7e1/rows/1607/reference/https:%2F%2Feurope-002.azure-apim.net%2Fapim%2Fsharepointonline%"
      & varAppresValue // replaces the 32 caracters
      & "%2Fdatasets%2Fhttps%25253a%25252f%25252xxxxxxxxxxxxxxxxxxxxxxx%25252fsites%25252fT.SFS-CATALOGUEFI%2FGetFileContentByPath%3Fpath=%252f"
      & EncodeUrl(GallerieDevisReparation_2.Selected.'Folder path' & GallerieDevisReparation_2.Selected.'File name with extension')
      But it does not works any more. Do you have any other advice ? thanks buddy

  • @danjarupath
    @danjarupath Před rokem +5

    Best teacher
    Best programmer
    Best apps creator
    Best applicator
    Best of the best
    Salute to you

  • @rahuln7863
    @rahuln7863 Před 3 lety +1

    One word for you Reza "Life Saver", you make Power Apps worthwhile with your videos, please continue with videos its a great source of knowledge millions of developers

  • @strategik365
    @strategik365 Před 2 lety +2

    This is probably the most insightful and useful Power Apps video I have watched this year. Genius. Thanks Reza.

  • @ericmccleave170
    @ericmccleave170 Před 3 lety +9

    This video came along at the perfect time for the current project I am working on, thank you so much for producing this!
    I did want to share real quick an addition I added to this to allow you to launch a PDF from the viewer, since that control seems to not show up when looking at a PDF doc after implementing your solution. I just added an icon in the same size and position of the pdf viewer pop out icon. I then modified it's visible property to true, only if the document type is PDF. For the on select property I just used Launch('Gallery'.Selected.'Link to item')

    • @RezaDorrani
      @RezaDorrani  Před 3 lety +3

      That’s a smart add. I did the same in my project. I try to keep videos under 30 mins and some small updates get missed. Thanks for sharing your scenario.

  • @derekbird6667
    @derekbird6667 Před rokem +3

    Just found this video and relatively new to Power Apps, but this video was absolutely "FANTASTIC" . I also sincerely appreciate your efforts to make it so easy to follow what you have done. You are a fantastic trainer and very articulate! Thank you!

    • @RezaDorrani
      @RezaDorrani  Před rokem +1

      Thank You so much! I have a better version of this video coming out next week.

    • @EddieSelfene-xi1fh
      @EddieSelfene-xi1fh Před 2 měsíci

      @@RezaDorrani can u share the link plz

    • @RezaDorrani
      @RezaDorrani  Před 2 měsíci

      @@EddieSelfene-xi1fh that week was 10 months ago :)
      Here is the link czcams.com/video/JxPznTUsaiQ/video.htmlsi=cXGjz7gD9j6EAt7J

  • @user-zw7ky4ez4u
    @user-zw7ky4ez4u Před rokem +1

    I never normally comment on CZcams vids, but this is brilliant. Thank you Reza!

  • @TheRafasm
    @TheRafasm Před 4 měsíci +1

    You are the best teacher about Power apps, congratulations for your job!!!

  • @ashtoshsingh8310
    @ashtoshsingh8310 Před 3 lety +3

    This is brilliant, every time I watch your video I learn something new, Thanks very much for your work!!

    • @RezaDorrani
      @RezaDorrani  Před 3 lety +1

      Thank you. Glad to know that videos are offering something new.

  • @raphaelaureliano
    @raphaelaureliano Před rokem +3

    Congrats on this video! I was looking for something without flow and this video helped me a lot. Just an obs in my case: I needed to replace "result" with "value"

    • @RezaDorrani
      @RezaDorrani  Před rokem +2

      Result to Value update was a change made in platform recently

  • @davidc9652
    @davidc9652 Před 3 lety +2

    Reza, awesome does not even describe your genius. If there was a Power Apps category on America's Got Talent, I would submit your name. I had built a document library using another method I found but after seeing this video, I scrapped it and built it completely over using this solution. Can't thank you enough for the contributions you make to the community.

    • @RezaDorrani
      @RezaDorrani  Před 3 lety

      Wow, thank you!
      So happy to hear the solution is useful and many are implementing them in their own use cases.

    • @vishalvaghela8767
      @vishalvaghela8767 Před rokem

      Can you please tell, how did you use this for documents library?

  • @mohammedsubbirulmuksud1978

    Mate, you have killed it. Spot on. I was also looking a way to display PDFs without flow. You gave much more. And the next video you talked about, I'm waiting for it. Thanks.

    • @RezaDorrani
      @RezaDorrani  Před 3 lety +1

      Glad to hear that! Working on the next video.

  • @jasjitchopra
    @jasjitchopra Před 3 lety +8

    Genius ! Would love to see the next iteration with folders and breadcrumbs :)

    • @RezaDorrani
      @RezaDorrani  Před 3 lety +5

      Folders and breadcrumbs is in the works.

    • @RezaDorrani
      @RezaDorrani  Před 3 lety +1

      Folders and breadcrumbs - czcams.com/video/TmRFAP7xTwk/video.html

  • @alzaimoor79
    @alzaimoor79 Před 3 lety +3

    you are genius, omg I need cup of tea to hundel all idea in my head after seeing this video. thanks for sharing

  • @cristovaodarosa2050
    @cristovaodarosa2050 Před 3 lety +1

    Very cool!
    I didn't quite understand the part about having to convert pdf to pdf, but I'll watch it again with more attention.
    This apprentice of PowerApps here in Brazil is very grateful for his teachings. 👍
    It cost!

    • @RezaDorrani
      @RezaDorrani  Před 3 lety +1

      Follow the steps for the pdf part again

  • @DoctorBekova
    @DoctorBekova Před rokem +1

    Wow, Thanks a lot! it was first PowerApp and it worked because of your instructions!

  • @ogunkolavictoria4695
    @ogunkolavictoria4695 Před 3 lety +3

    Wow!!!!!!! This is absolutely amazing and mind blowing, well Done Reza!!. Your videos are highly educative, informative and prompt. I am looking forward to the version 2 of this video and many more. Thank you!!!!!!!

    • @RezaDorrani
      @RezaDorrani  Před 3 lety

      Thank you for your kind words. Working on version 2.

  • @dichternebel01
    @dichternebel01 Před 3 lety +4

    Awsome job! Worth to mention is ,that it is mandatory at 18:54 to change the format to picture otherwise it will just parse the plain url to Powerapps.
    However thank you!

    • @RezaDorrani
      @RezaDorrani  Před 3 lety +1

      Great point! It absolutely is mandatory to do that.

    • @bellcore1
      @bellcore1 Před 2 lety

      Thank you!

  • @ThePriyankaz
    @ThePriyankaz Před 3 lety +2

    Wow 👏🏻 im using that flow approach in one of my app now will be change with this one thanku for this superb trick👍🏻

  • @berndkroon5147
    @berndkroon5147 Před 3 lety +1

    Wow, Reza, my head explodes from pure joy. I had been using Paul Culmsee's flow, but it is a quite complicated ... the solution you show here is mc^2. Thank you!!!!!

  • @robelser
    @robelser Před 3 lety +3

    You’ve cracked what I’ve been trying to work around for the past week. Thank you, sir. Folders and breadcrumbs please!

    • @RezaDorrani
      @RezaDorrani  Před 3 lety

      Glad to hear that.
      Folders and breadcrumbs is in the works.

    • @brucem4508
      @brucem4508 Před 10 měsíci +1

      Amazing video! Still 2 years later - ty - qq - which video of yours is corresponding breadcrumbs and folders? @@RezaDorrani ty again!!

    • @RezaDorrani
      @RezaDorrani  Před 10 měsíci

      @@brucem4508 czcams.com/video/TmRFAP7xTwk/video.htmlsi=9UZMU_ma8OLNxD5D

  • @vkrish79
    @vkrish79 Před 3 lety +4

    Amazing work Reza.. No words to express. I was looking for a similar functionality instead of using Flow and here it as a ready to use.. Clear and precise.. I am really looking forward towards part 2 of this video. Your videos are extremely useful for amateur developers like me.. Great source of knowledge

  • @avinoamrothenberg1244
    @avinoamrothenberg1244 Před 3 lety +1

    Must say - it's one of THE BEST !!
    Now I can't wait to see part 2 with folders and filters.

  • @philipdickason4587
    @philipdickason4587 Před 3 lety +2

    Amazing hack Reza. I have been looking at how to do this without needing flow, This is exactly what I need to finish a project far quicker. Thank you

    • @RezaDorrani
      @RezaDorrani  Před 3 lety

      Glad to hear that! Thanks for watching

  • @josephclements481
    @josephclements481 Před 3 lety +4

    Absolutely brilliant!! This was a great tutorial and right on time for one of my projects. Please, do continue with the breadcrumbs and the folders! Thank you!!

    • @RezaDorrani
      @RezaDorrani  Před 3 lety

      Thank you. Breadcrumbs and folders is video is here czcams.com/video/TmRFAP7xTwk/video.html

  • @SiMataR01
    @SiMataR01 Před 3 lety +4

    What a great solution! You really are great, Reza! Thank you very for your discovery!

    • @RezaDorrani
      @RezaDorrani  Před 3 lety +1

      You are most welcome

    • @SiMataR01
      @SiMataR01 Před 3 lety

      Hi @@RezaDorrani. I have been successful with the pdf viewer from this video but lately it is not working until now. Is there a probable change at the backend? The error is: "Couldn't open PDF file Make sure the PDF file is coming from an HTTPS link."

    • @RezaDorrani
      @RezaDorrani  Před 3 lety +1

      @@SiMataR01 Check pinned comment + ensure your App authoring version is set to a previous recommended version.

  • @samrajkumar2868
    @samrajkumar2868 Před 2 lety +1

    This is simply awesome. I searched to have to option for last few days and ended up with a not clear viewable excel thumbnail

  • @richardbird3058
    @richardbird3058 Před 3 lety +2

    Thanks Reza.. very helpful to see how you displayed the documents without using a Flow.. is interesting that a blog/hack from back in 2017 is still useful today. Folders and breadcrumbs would be an excellent sequel to this video.. keep up the great work..thanks again

    • @RezaDorrani
      @RezaDorrani  Před 3 lety

      Thanks Richard.
      Folders and breadcrumbs is in the works.

  • @arupjt
    @arupjt Před 3 lety +4

    Please build on the folders and breadcrumbs. This is very informative.. Thanks Reza.

  • @MrMytubejc
    @MrMytubejc Před 3 lety +3

    Great work around, some id been using but helpful on when it was a PDF best way to do it without a Flow. Hopefully Microsoft will implement though at some point a proper “document viewer” with some additional features.
    Would love to see you expand this further especially with the folder and breadcrumbs

    • @RezaDorrani
      @RezaDorrani  Před 3 lety +1

      Folders and breadcrumbs video is in the works. I have that App working and it is 🤩

  • @404ryannotfound
    @404ryannotfound Před 3 lety +1

    Another great tutorial Reza, oh, I have the absolute please to know Paul (he's amazing). I've learnt so much from people like you, Paul and Shane Young.

  • @rowlandjones3872
    @rowlandjones3872 Před 3 lety +1

    Reza!!! This is a total hack and an answer to soooo many things...Thanks bro. Please please please do not stop. Kindly continue these great educational videos

    • @RezaDorrani
      @RezaDorrani  Před 3 lety

      Thank You. I will keep trying my best to provide unique and valuable content.

  • @suelimoraes-t8g
    @suelimoraes-t8g Před 3 lety +3

    Thank you Reza, you helped me a lot with my project.

  • @vaibhavnarain9756
    @vaibhavnarain9756 Před rokem +3

    Hi Rezza, I am great admirer of your work and have learnt a lot. Thanks for such great stuff.
    I tried this solution, works flawlessly for me but other users are not able to see the documents in PDF viewer even though I have given them "Full Control" over the Sharepoint folder. Anything that you could advise.

  • @joelgeorgeejoseph
    @joelgeorgeejoseph Před 3 lety +2

    Brilliant video Reza. Too good. Always have wondered how to optimize the pdf viewer control. This is just the next level.

  • @franknielsen3219
    @franknielsen3219 Před 3 lety +9

    What can I say??? It is just awesome all the way

  • @sylviat5211
    @sylviat5211 Před rokem +3

    Hi Reza,
    Thank you for all the great ideas and helpful tutorials. I did run into an issue when I created this app and I hope you might have an idea why. The app I created works perfectly for me. However, when I shared with coworker the PDF's don't view. If I make them a co owner and they follow the steps for retrieving the image code and paste in pdf viewer document code, then it works for them but not me, lol. Everything else works but pdf. I was hoping embed this on a SharePoint site for many to use.
    Thank you!!!

    • @RezaDorrani
      @RezaDorrani  Před rokem +4

      This was answered by users in comments.
      This was the answer from a user “Here is the fix
      I think I figured out a solution for my pdf file problem. In the document URL the 32 digit id/number between 'azure-apim.net%2Fapim%2Fsharepointonline%2F' and 'datasets%2Fhttps' changes by user. So I kept a single dummy file at root level and saved its url in Pic column. In PA I am lookingup that file”

    • @sylviat5211
      @sylviat5211 Před rokem +3

      @@RezaDorrani Thank you Reza, you are so fast to respond!!!!
      I will give this a try. Keep up the great work. You are famous in my circles. Everyone knows your name :)

    • @ThomasTreiber-zc1sf
      @ThomasTreiber-zc1sf Před rokem

      @@RezaDorrani Hi Reza, I have the same Problem with the ID Number of diffrent users. I will fix the code but I don't understand what you mean "kept a single dummy file at root level and saved its url in Pic column". What ist the root level and how can i do this? Please can you help me?
      I would also like to thank you for your great videos, they have helped me many times!

    • @RezaDorrani
      @RezaDorrani  Před rokem

      @@ThomasTreiber-zc1sf Root level means at top level of library not in folders.

    • @ThomasTreiber-zc1sf
      @ThomasTreiber-zc1sf Před rokem

      ⁠​⁠@@RezaDorraniok! My Library is Not in a folder it is in the Root of My teamwebsite This is My Top Level. Habe you any idea? It is very Important for me many thanks

  • @such1
    @such1 Před 2 lety +1

    I had created Pdf viewer using flow, but to print that document through the new Print function was not quite right. Instead, I created another Print screen and pdf viewer and tried this method without using Flow. Works perfectly. I wish Powerapps give the option to select the area to print.

  • @ashrafjavali2841
    @ashrafjavali2841 Před rokem +1

    Wao! you are grate Mr. Reza it rocks, I was struck for getting this done without flow, now zuuuuuuup... Thanks a lot for this video.

  • @elinagash1
    @elinagash1 Před 3 lety +2

    Great solution, just what I needed I spent a lot of time on a solution for viewing PDF.
    Thanks

  • @kspalanifamily9892
    @kspalanifamily9892 Před 2 lety +2

    Thanks Reza Dorrani. Brilliant research and simple to follow instructions.

  • @AnandavadivelanV
    @AnandavadivelanV Před 3 lety +1

    Fantastic Reza. Just what I needed to do for my new project. You have done all the heavy-lifting, saving me a lot of time. Thanks a million!

    • @RezaDorrani
      @RezaDorrani  Před 3 lety +1

      Great to hear!

    • @AnandavadivelanV
      @AnandavadivelanV Před 3 lety

      Any chance you have found a way to play videos stored in the document library without leaving PowerApps?

    • @RezaDorrani
      @RezaDorrani  Před 3 lety +1

      @@AnandavadivelanV I have not tried that.

    • @AnandavadivelanV
      @AnandavadivelanV Před 3 lety

      @@RezaDorrani hi Reza, have you had any success with adding type MS Stream Video link to the document library and having that play using the Stream player in the PowerApp?

    • @RezaDorrani
      @RezaDorrani  Před 3 lety

      @@AnandavadivelanV I have not given that a try. Something to investigate.

  • @ResponsibleXI
    @ResponsibleXI Před 3 lety +2

    You are the best teacher! Thats the comment :-)

  • @karukarthi2609
    @karukarthi2609 Před 3 lety +1

    Great video again.Clever workaround 😇Thanks Reza.
    I was about to bring out launch browser option not showing for the pdf file. But that has been already clarified in the previous comments 👍
    Our entire project team following your videos and implementing it😀

    • @RezaDorrani
      @RezaDorrani  Před 3 lety +1

      Thank you. Happy to hear many are using these concepts in their own projects.

  • @Darbokst
    @Darbokst Před 2 lety +1

    Thank you for this. This video showed me how to do everything I needed to do.

  • @DIEPAZLO
    @DIEPAZLO Před 2 lety +1

    Dear Reza, I am really impressed, you are the MASTER !!!! Thanks a lot for sharing, this tip will solve a strong issue I had since years not been able to see the drawings in *.pdf or *.tif in sharepoint and powerapp. This Thumbnail features is amazing and allowing to see whatever doc as an image.

    • @RezaDorrani
      @RezaDorrani  Před 2 lety

      Thanks so much for your kind words!
      I'm no Master. I like exploring, learning new things and sharing them.

  • @ramkalor
    @ramkalor Před rokem +1

    Reza Thanks for your video i was stuck on that part on my work it was very useful, it's a relief to get this part done

  • @benjaminkron8625
    @benjaminkron8625 Před 5 měsíci +1

    Thanks for the swift reply. Will try my luck there.

  • @zero2herobeatspaul882
    @zero2herobeatspaul882 Před 3 lety +2

    Reza, the detective!! Genius.

  • @danulienka4030
    @danulienka4030 Před 3 lety +1

    Exactly what I have been looking for. It all worked for me
    Clean and simple solutions
    Thank you very much.

  • @oluwatosinawobokun7804
    @oluwatosinawobokun7804 Před 2 lety +1

    Truly, you are the best. Please do a video to further expand this as you mentioned at the end of this video.

    • @RezaDorrani
      @RezaDorrani  Před 2 lety

      Its already done :)
      Here it is czcams.com/video/TmRFAP7xTwk/video.html

  • @ralfgartmann9101
    @ralfgartmann9101 Před rokem +1

    Hi Reza,
    you are the Best! I am much into your Videos an learned a bunch of tricks to handle power apps. Please go on creating! They are all excellent. Greetings
    Ralf

    • @RezaDorrani
      @RezaDorrani  Před rokem

      Thank You Ralf. I will keep trying my best to create videos and cover new topics.

  • @Jefrysuko
    @Jefrysuko Před 3 lety +1

    Yes, folders, filters and breadcrumbs would be awesome.

  • @cztop54
    @cztop54 Před 3 lety +1

    As always, Reza, A lifesaver!! Thanks so much! Just love your teaching style!

  •  Před 3 lety +1

    PDF viewer on steroids 💪! Great findings Reza! 👍

  • @dacsch97
    @dacsch97 Před rokem +1

    This is so flippin cool! Thank you so much! This is going to take my new app to the next level.

    • @RezaDorrani
      @RezaDorrani  Před rokem

      Glad to hear that. Thanks for watching.

  • @mielkew27
    @mielkew27 Před 2 lety +1

    Again thank you for sharing your knowledge, I have made my first power app with user security role case, deep linking, multiple forms and patch data back to backend thanks to all your free video tutorials, just going through all your video collection if you have made any video tutorial how to populate word template and save the file in SharePoint Document folder as new file.

    • @RezaDorrani
      @RezaDorrani  Před 2 lety +1

      Fantastic! Thanks for watching and liking the videos.
      Populating a word document template video is in my backlog (yet to make a video on it).

    • @mielkew27
      @mielkew27 Před 2 lety +1

      @@RezaDorrani Wow... Will patiently wait for the release of this video tutorial 😁😁😁 Keep sharing..

  • @jasmingutierrez6815
    @jasmingutierrez6815 Před 3 lety +1

    You always impress me with your works. This video is a must-keep. I might use this in the future. Thanks for sharing your knowledge.

  • @joseolmedo579
    @joseolmedo579 Před 11 měsíci +1

    Asombroso truco, gracias por los detalles paso a paso y la explicacion de como resolver estos problemas que a muchos nos cuesta trabajo identificar por que vamos empezando con powerapps

  • @HoVN
    @HoVN Před 3 lety +1

    Amazing Reza! I've been following you for a while and every time I think I know enough you surprise me with these brilliant ideas and examples! I'll most definitely use this one! Excellent video. Now I share my challenge with you... I'm trying to do the same for SharePoint list items when you need to preview the attachments! It's taking a lot of reading, but eventually I hope I'll get there. Thanks for sharing!

    • @RezaDorrani
      @RezaDorrani  Před 3 lety +1

      Thanks for following my work. I always try to do different things and show simple patterns to build apps and flows.
      For the list item attachments part, I kind of showed a glimpse of it here czcams.com/video/EACk5jlQ_jU/video.html

    • @HoVN
      @HoVN Před 3 lety +1

      @@RezaDorrani Thank you again!

  • @hiddenimmortal
    @hiddenimmortal Před 3 lety +1

    Wow. Another great video from the Power Platform Problem Solver.
    More interested on the Specific Folders & Permissions to be displayed on the PowerApp. Consider each list item is tied up with a folder.

    • @RezaDorrani
      @RezaDorrani  Před 3 lety +1

      Folders and navigation of documents coming soon.
      Folder permissions is already covered here czcams.com/video/QoNQjvHk6qc/video.html

    • @hiddenimmortal
      @hiddenimmortal Před 3 lety +1

      @@RezaDorrani Thanks Reza. You are the best.

  • @toddhawthorne7768
    @toddhawthorne7768 Před 3 lety +1

    Amazing video Reza. So much value! Looking forward to the navigating folder structure add-on.

    • @RezaDorrani
      @RezaDorrani  Před 3 lety

      Thank you.
      I am working on the next part.

  • @lynettecotter9307
    @lynettecotter9307 Před 4 měsíci +1

    Fantastic!!! Thank you so much!

  • @saschageng5747
    @saschageng5747 Před 2 lety +1

    Hi Reza, once again a great solution. Than you for this,I recognized just now! This brings so much additional options in building user friendly apps.

    • @RezaDorrani
      @RezaDorrani  Před 2 lety

      You are most welcome! The technique showcased in video is something I was trying to crack for months.

  • @devangchheda7753
    @devangchheda7753 Před 5 měsíci +1

    Great Video ! Thanks a lot for this

  • @jamaiquevandamme2267
    @jamaiquevandamme2267 Před 3 lety +2

    Thank you for sharing your Knowledge Reza! much appreciation 🙏🙏🙏

  • @mohanadurgasai.p7344
    @mohanadurgasai.p7344 Před 3 lety +1

    Superb!! You played with it...Yes, need that filtering files/folders option.

    • @RezaDorrani
      @RezaDorrani  Před 3 lety

      Folders and breadcrumbs video is here czcams.com/video/TmRFAP7xTwk/video.html

  • @govindachandra8404
    @govindachandra8404 Před 3 lety +1

    Simply awesome informative video eagerly waiting for the next part .Like your all other video tutorials series you are making us more skillful.
    Thank you

    • @RezaDorrani
      @RezaDorrani  Před 3 lety

      Thanks a ton! Working on the next one.

  • @toddhawthorne7768
    @toddhawthorne7768 Před 3 lety +2

    Wow - this video has triggered so many ideas! I'm curious to try eml files with the ability to launch them in Outlook. Not what I was planning to do today but....oh well.

    • @RezaDorrani
      @RezaDorrani  Před 3 lety +1

      Let me know your findings. I'm always looking to learn :)

  • @dweaver5313
    @dweaver5313 Před 3 lety +1

    Brilliant!! Please continue adding features.

  • @simonhart2186
    @simonhart2186 Před 3 lety +1

    Awesome work. You always seem to bring out a vid that suits a couple of use cases I have at any time.... Would definitely like to see folder navigation

  • @737cl9
    @737cl9 Před 3 lety +1

    Definitely deserve a like. Simply awesome.!!!

  • @rexnii3458
    @rexnii3458 Před 7 měsíci +1

    Absolutely amazing! I love this.

  • @stevewedge8635
    @stevewedge8635 Před 2 lety +1

    Very good video Reza, most informative and will prove really useful in supporting construction on my current project.. Thanks

  • @sergii845
    @sergii845 Před 9 měsíci +1

    Brilliant as always... thanks a lot! You are the best!

  • @carlw
    @carlw Před 2 lety +1

    Wow that's amazing Reza! Great work and all that work, amongst the other file types, just to get a PDF document to show within a PDF Viewer. Why wouldn't Microsoft set things up this way??????????? Why would they make a PDF Viewer to actually view PDFs. That would make way too much sense.
    I'm sorry, but that company CONSISTENTLY really does some extremely asinine things. Lucky for us there are people like you that are able to have the interest enough to sift through that stupidity and make it work.
    Thanks again.

    • @RezaDorrani
      @RezaDorrani  Před 2 lety +2

      Thanks Carl.
      The pdf viewer is a control that has been in preview since eternity. Really wish this control would be easier to work with.

    • @carlw
      @carlw Před 2 lety

      @@RezaDorrani Yes agreed, just like everything else. Seems all their products and tech are 75% complete except for the myriad of rediculous connections to services I don't know who other than kiddies are using. Heaven forbid the finish a simple thing like SP lookups etc.

  • @robertpremazajr2826
    @robertpremazajr2826 Před rokem +1

    That was absolutely GREAT!!!!! Yes, please show how to do this with a file structure.

    • @RezaDorrani
      @RezaDorrani  Před rokem

      czcams.com/video/TmRFAP7xTwk/video.html

    • @robertpremazajr2826
      @robertpremazajr2826 Před rokem +1

      @@RezaDorrani Thank you!!!!.... I've been tasked with taking this to a new level, and I can't figure it out.
      I want to set up a button that will email the selected document to the current user. Do you have a video on how to do this?
      Thanks again!

    • @RezaDorrani
      @RezaDorrani  Před rokem

      ​@@robertpremazajr2826 I do not have a specific video on this scenario. I recommend checking or posting your query on forums in case someone has done something similar powerusers.microsoft.com/

    • @robertpremazajr2826
      @robertpremazajr2826 Před rokem

      ​@@RezaDorrani Thank you for the reply...
      I was able to figure it out....
      Office365Outlook.SendEmailV2(
      User().Email,
      "Job Description for: " & galPDFList.Selected.Name,
      "Please click: " & galPDFList.Selected.Name & ""
      )
      Thanks for this video. I'm going to be using this function A LOT!

    • @RezaDorrani
      @RezaDorrani  Před rokem

      @@robertpremazajr2826 I cannot figure it out here on chat either. Best to post on the forums.

  • @gowrishankarg9922
    @gowrishankarg9922 Před 3 lety +1

    Thank you, Reza. Beautiful approach. Felt so very happy. Thank you.

  • @RanjitSingh-xk9sb
    @RanjitSingh-xk9sb Před 3 lety +1

    Awesome video. Thank you for the hard work to create valuable content. Please make this into series of videos. Looking forward to it.

  • @benmoussamohammed2151
    @benmoussamohammed2151 Před 3 lety +1

    many thanks M.Reza Dorrani , you are the best :)

  • @jjgonzo1
    @jjgonzo1 Před 3 lety +1

    i was looking for this 4hours ! tankiuuuuuuuuuuuuuuuuuuuuuuuuuu !!!

  • @andypiker
    @andypiker Před 3 lety +1

    A+, great findings. Waiting for pt2

  • @rolandadickson7510
    @rolandadickson7510 Před 3 lety +1

    This was so extremely helpful! Thank you so much for posting this video. I have subscribed so that if/when you add a video with the extra tid bits you mentioned I can soak up the knowledge!

    • @RezaDorrani
      @RezaDorrani  Před 3 lety

      Thanks for the sub and the part 2 video will be out next week

  • @sapnasanjaysharma9427
    @sapnasanjaysharma9427 Před rokem +1

    Great tutorial Reza.
    Can you please also do a tutorial - Power Apps to show PDF files & Office documents (Word, PowerPoint, Excel) from

    • @RezaDorrani
      @RezaDorrani  Před rokem

      I make videos when I get multiple requests on a topic. I will need a lot more folks requesting this. I recommend checking on forums in case someone has done something similar
      powerusers.microsoft.com

  • @nuinhuin2685
    @nuinhuin2685 Před 3 lety +1

    Thank you Reza. Your video gives me more ideas how to improve my apps.

    • @RezaDorrani
      @RezaDorrani  Před 3 lety

      Glad to hear that! Thank you for watching

  • @stephanelestage7667
    @stephanelestage7667 Před 10 měsíci +1

    Hi Reza,
    Very good tutorial. It works for me.
    I would also like to see png and jpeg with pdf viewer. I tried to change "pdf" to "png" in the If formula but no result. How could we do that?
    Keep your great work. I am a fan.

    • @RezaDorrani
      @RezaDorrani  Před 10 měsíci

      Thanks so much.
      Images dont work. You can use image control to display them.

  • @javiermatsuokadiaz4661
    @javiermatsuokadiaz4661 Před 9 měsíci +1

    Excellent material, Reza!!

  • @NarnawareSunil
    @NarnawareSunil Před 3 lety +1

    Super Super Brilliant.. Thank You Reza for sharing with us.

  • @SubrataPal123
    @SubrataPal123 Před rokem +1

    Wow, need next level app of this.😮😮😊

    • @RezaDorrani
      @RezaDorrani  Před rokem

      czcams.com/video/TmRFAP7xTwk/video.html

  • @Deadpool12353
    @Deadpool12353 Před 3 lety +1

    What a genius, omg bro, you made a break thru.

    • @RezaDorrani
      @RezaDorrani  Před 3 lety

      I was trying this out for months. It surely is a big find.

  • @GilbertYatesPhotography
    @GilbertYatesPhotography Před 2 lety +1

    So good Reza, thanks again for your awesome videos.

  • @fernandanascimento5389
    @fernandanascimento5389 Před 11 měsíci +1

    Thanks for sharing your knowledge!

  • @bhavyapatnam7586
    @bhavyapatnam7586 Před 2 lety +2

    This feels magic for me Sir, Needed just this but I have to restrict the PDF to not Download.
    Restricted view when set in SharePoint -> can't open that file from PowerApps -> displays Access Denied.
    View mode when set in SharePoint -> can open PDF (Even using your method, "Open in Browser" option can open in browser where I can save it. I don't understand where to restrict the Download of a PDF.
    Pls anyone guide me if any work arounds on this.
    Thank you Reza sir. You are a savior.

  • @wilchy2007
    @wilchy2007 Před 2 lety +1

    Amazing and perfect turorial on this subject, thankyou. But where is the formula you said is in the description please?

    • @RezaDorrani
      @RezaDorrani  Před 2 lety +1

      Thanks.
      I did a follow up video to this, the description for which includes link to download sample App.
      Check czcams.com/video/TmRFAP7xTwk/video.html

  • @stavrosvogiatzis4016
    @stavrosvogiatzis4016 Před 3 lety +2

    BEAUTIFUL -) as always. It would be very handy to be able to upload documents from the Powerapp in to the SharePoint Doc Library directly too. No need to go back and forth. What do you think? Thanks Reza!

    • @RezaDorrani
      @RezaDorrani  Před 3 lety +1

      Uploading documents does require flow. czcams.com/video/r3UC3TMXhlI/video.html

  • @Linex1986
    @Linex1986 Před 2 lety +2

    Thanks Reza for the trick. I was so exited to try it on one of my build but looks like this "appres://...." is not coming if tenant has Defender for Cloud Apps enabled. All the urls comeback same way the value was put in the hyperlink/picture field. I guess flow way is the only way here. :(

  • @mrmurari5121
    @mrmurari5121 Před 3 lety +1

    Excellent, gave me a new way of thinking

  • @edjk6278
    @edjk6278 Před rokem +1

    I watch… I learn …. I have a need to view only PDF files. Has the out of the box Power Apps PDF viewer improved to render PDF files or, is this hack still the only way to avoid flow? I remember having difficulty getting the PDF step to work. Love your work mate..

    • @RezaDorrani
      @RezaDorrani  Před rokem

      Currently the scenario is still the same. I hope the PDF viewer makes it easier to reference files.

  • @bozozi1
    @bozozi1 Před 3 lety +1

    Really nice job, and I reallly the way you explain your work ! Bravo !