How should I move a project from a workplace to another (for example my Personal Projects)?
I've written a (very basic) front-end to AWeg's version of the copy script.
You can use it here: http://asana.kothar.net
It works for small projects, but at the moment I don't have any large ones to test it with - I suspect it will time out on the server, since it tries to do everything in one go.
Sourcecode is available of course.
Unfortunately, you simply can't!
Quote from Asana (source):
Workspaces are self-contained: projects and tasks cannot move between Workspaces or be moved into Organization.
I had to create the projects from scratch in the new workspace - but was obviously unable to preserve the projects trail of comments from the initial workspace.
Actually you can move projects between workspaces with some work. This is not my solution and original credit goes to MhdHejazi
With some testing, it seems that Aweg's fork here works: https://gist.github.com/AWeg/5814427
You'll need to be comfortable with PHP and have your own hosting account. I was able to easily transfer projects from one workspace to another. You'll also need your API key as well.