This Google App Script takes a Google form and downloads it as a JSON file. It can be used in combination with Json2GForm to create a new form from the exported JSON file.
This script is based on the work of Steven Schmatz.
- There is seemingly no way to handle items of the FILE_UPLOAD type (see this issue)
- Text styling cannot be accessed via the API
- The API has no method for asking whether an item's choices should be shuffled