Comments (10)
Once released, my understanding is that this will all happen via the solution packager and so the msapp will be exported/imported via the solution.zip
from powerapps-tooling.
@megel - Scott is correct. This is currently just available in github. We're responding to some initial feedback from early adopters, and then we will make it available via the normal PowerPlatform ALM story:
- PowerApps CLI: https://docs.microsoft.com/en-us/powerapps/developer/data-platform/powerapps-cli
- and Solution Packager: https://docs.microsoft.com/en-us/power-platform/alm/solution-packager-tool
from powerapps-tooling.
@megel I am not able to access the documentUri either. But one option is to use Power Automate flow to accomplish this. Use Get App Action from Power Apps for Makers (Preview). That will return a direct URL to the downloadable zip that actually is the msapp file. Next you can use HTTP action to GET the file from the URL and save it e.g. to your OneDrive folder with Create file action.
from powerapps-tooling.
I think either Get-PowerApp or Get-AdminPowerApp from https://docs.microsoft.com/en-us/power-platform/admin/powerapps-powershell should help. You can download the app from the documentUri those commands return if you have the right permissions.
from powerapps-tooling.
@lesaltzm yes I can access the my PowerApp by Get-PowerApp
and the result is:
Which documentUri
do you mean - the id
listed as internal and hwo can I download the app?
from powerapps-tooling.
@TerhoAntila thanks! The flow works fine. But what is about the way back? Is there a possibility to Import the generated package by API?
from powerapps-tooling.
Unfortunately that doesn't seem to be possible - I've looked into it quite extensively lately. One option might be to package the app into a Solution and deploy that (with Azure DevOps for example). Haven't tried that, thought. Yet!
https://docs.microsoft.com/en-us/power-platform/alm/solution-packager-tool
from powerapps-tooling.
@TerhoAntila
My conclusion after review of possible options (Flow & API) is:
A flow with GetPowerApp or GetPowerApps from the PowerApps Makers connector works fine to get the published PowerApp Packages (msapp
format). Unfortunately, this is not as expected to support a Development Workflow where we can use the Language Tooling:
- Download & Extract Designer App
- Modify YAML sources
- Pack and Upload Designer App
Because, the Download-URL PowerApp is only the Url to the published package. I see currently no chance to get the current "saved" designer PowerApp.
However, I have created a VSCode Extension to improve the workflow (download & unpack a PowerApp:
https://github.com/megel/powerapps-helper
Please support me with an API to improve my tooling and get rid of the Flow workaround.
from powerapps-tooling.
@megel There is also an action called List Power Apps (or similar). This will allow you to extract also non-published packages.
from powerapps-tooling.
Hmm, or was it get versions or something...
from powerapps-tooling.
Related Issues (20)
- Any application that was created using "Customize Forms" in the list is not unpacked correctly. HOT 1
- PA3015: TopParent.Children[1].Template.HostService.Name Failure HOT 3
- Multiple errors in PAC CLI with ALM Accelerator deplyoments HOT 3
- PA3013: Property Value Changed: TopParent.Children[1].Template.HostType HOT 2
- PA3015: Property Removed, Edited app, dataSources.environment HOT 5
- 'pac solution clone' failing with 'PA3015: Property Removed' error HOT 2
- Error: Error PA3015: Property Removed: TopParent.Children[1].Template.HostService.Name HOT 1
- PA3013: Property Value Changed HOT 8
- PA3999: Could not find ComponentManifest HOT 13
- Unpack failed HOT 1
- Error: Error PA3007: *APP* is corrupted. Duplicate Control Unique Ids HOT 1
- PA3015: Property Removed: AnalysisOptions.DataflowAnalysisFlagStateToggledByUser HOT 23
- Error PA3015: Property Removed: AnalysisOptions.DataflowAnalysisEnabled HOT 3
- Labels color property in form fields are ignored in yaml file in Azure DevOps HOT 1
- I am getting error while unpack this msapp file. HOT 1
- Error messages appears when using pac solution sync
- Error PA3013: Property Value Changed: TopParent.Index HOT 1
- Error PA3013
- Handling windows long path names HOT 2
- Trying to run the build.cmd and I receive an error HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from powerapps-tooling.