@petzi:
I have attached a proper Zotero CSV file with only column headings.
Your CSV file apparently has different column headings, including perhaps a column with no heading at all. The latter is likely what caused: "Error: file attachments column not found in dict. Cannot proceed."
Please confirm that your CSV file is the generic Zotero export CSV file with a proper first row with the column headings, and that all columns have a heading.
If there are columns to the far right of column "Legislative Body", which is the last column in the generic CSV file, then ensure they have a column heading too.
ZMI reads the first row for the column headings, then maps each CSV column to the correct #zotero_xxxxx custom column in Calibre. It is okay to add new columns the CSV. They just will not be updated in Calibre until they are on the "official list", which is to say, there is a Zotero custom column to map it to. I am going to change ZMI to more gracefully handle corrupt columns. It will still issue the error message, but then will thereafter ignore that corrupt column.
Be sure to always use the most recent version of ZMI. Calibre updates its list of plug-ins to pick from only once an hour at the bottom of the hour plus a few minutes. If you want it sooner, you must go to the Original Post and manually download and install it via Preferences > Plug-ins > Load from file.
Thanks.
DaltonST
n.b. Mobileread.com will not allow you to upload a file with a file extension of .csv, so change it to .txt instead. It will also not allow a .7z extension, so you have to use .zip instead.
|