@excaliber:
The image named "ZMI_Import.png" that you gave me (see the attached) has some errors.
[1] The Zotero CSV file has no column 'Words'.
[2] The Zotero CSV file column 'Pages' is a range of pages,like 123-135. It is not always single integer. I cannot map non-integers to an integer column like #pages.
[3] ZMI already has the custom column #zotero_volume a.k.a. ZVolume.
[4] ZMI already adds the Identifier type "isbn" using the CSV "ISBN". Ditto for ISSN and DOI. In Calibre, ISBN, ISSN and DOI are "identifier types", not custom columns. The custom column "ISBN" you may see is a virtual custom column that shows what is in the Identifiers table of Calibre. You can safely delete the custom column ISBN without losing any ISBNs at all, because it is a virtual column, not real.
Regardless of the above, I am working on ZMI Version 1.0.5 which will allow you to easily copy any #zotero_xxxxx custom column to any target non-zotero custom column as long as the target custom column is not one of the following datatypes: composite; enumeration; series; rating.
Obviously I have to convert the ZColumn data into the proper datatype (integer or whatever). If the data cannot be made valid, it will not (cannot) be copied.
See the other attachment for an idea how the users will specify the from:to combinations. It saves them, of course.
DaltonST
|