cancel
Showing results for 
Search instead for 
Did you mean: 

Copy between Apps in web client

It would ease development in some situations when you are making two apps but want similar functionality from the other app. Now it is impossible to copy controls from one App to another App with all the functions.

 

If copying multiple items form one App to another App was posible to do in Web Client it would be awesome.

Status: Completed

Excited that this feature is now complete! You can now copy and paste across apps using Ctrl+C to copy and Ctrl+V to paste. Smiley Very Happy

Read more here:

https://powerapps.microsoft.com/blog/copy-and-paste-controls-across-canvas-apps-available/  

Comments
PowerApps Staff
Status changed to: Planned
 
PowerApps Staff
Status changed to: Started
 
PowerApps Staff
Status changed to: Completed

Excited that this feature is now complete! You can now copy and paste across apps using Ctrl+C to copy and Ctrl+V to paste. Smiley Very Happy

Read more here:

https://powerapps.microsoft.com/blog/copy-and-paste-controls-across-canvas-apps-available/  

Level: Powered On

The above link to the blog is throwing a 404 for me.  Here is an alternate that works:

https://powerapps.microsoft.com/en-us/blog/copy-and-paste-controls-across-canvas-apps-available/ 

 

I was just now having a hella time getting it to work...though I could SWEAR I was able to do this easy-peezy a few weeks ago.

 

After a bit of headbanging, it seems that you have to be particular about what has focus when you hit CTRL-V.

 

I believe the sequence is:

1) Click on the screen in the object tree in the browser window that you've loaded your source app in for editing (i.e. in the Power Apps Studio).

2) Hit CTRL-A and all the screen's controls should be selected.

3) Switch to the browser window that you've loaded your target app into for editing.

4) Insert a new BLANK screen.

5) Click on a different (existing screen).

6) Click back on the new screen you created in step #4 above.  Step 5 & 6 MAY not be needed, but I was not getting the source controls to copy and this seems to get Studio to properly put focus on the new screen and the subsequent past action to work right.  But I get that it seems unneeded since the new screen has focus once it is created in step 4. Hi Ho.

7) Hit CTRL-V and all the controls from your source screen should appear on your target screen.  It can take a few seconds.  When it did NOT work for me I either got nothing OR I got whatever control I had last copied in the TARGET app. It was like there are two clipboards and the "communication" from the source app's clipboard doesn't always make it to the target app's clipboard.  Hence these steps to try and nail down the most likely process......

😎 Go to the properties of the source screen that you have customized (e.g. the typical ones like OnVisible, Fill and whatever you've tweaked) and copy the formulas over to the target screen one at a time......just using the Formula bar to copy/paste the text.

9) Correct any broken formulas on the target screen which were broken due to references to other objects (e.g. controls that don't exist on the other screens of your target app).

10) Confirm everything works as expected.

11) Drink celebration beers.

 

P.S. if you are not on a Windows computer, add step 12. I.e. 

12) Repeat steps 1-10 using the appropriate equivalent for the control (CTRL) key sequence for copy paste in your OS.  Do NOT do step 11 as you're far too cool for beer if you're on some alt OS like Mac or *nix. 😉