The CSV importer/exporter is a powerful feature, but it does not always play well alongside custom fields. Here are a few things I learned.
Colors are lost. There is no way to export the color of custom fields options, or re-import them.
When importing, if a custom field is created, the order of the options is the one given by the file. You can’t decide « High » goes at the top.
And the options available in a custom field are the ones having actual values in the file. If there were no tasks with « Medium » priority in the CSV, you won’t have it either when you import again.
You won’t be able to map a custom field to a column when importing if there is the slightest discrepancy in options (e.g. your column has an option the field does not have).
In some cases, yet to be understood by me, the importer won’t allow matching a column to a custom field and will default to a text field.
Anything I missed?
Thanks @LEGGO for helping with this piece.