Place vs Event Place for Conference Papers
For most conference papers in my library, the "Place" field usually refers to the location of the conference rather than some publication place:
https://www.afms.org.au/proceedings/19.html
https://upcommons.upc.edu/entities/publication/33de61ec-07f0-4893-956e-ae2f916552f9
https://onepetro.org/SPEATCE/proceedings-abstract/07ATCE/07ATCE/SPE-110803-MS/143132
https://ilass19.sciencesconf.org/243794.html
https://www.ilasseurope.org/ICLASS/ILASS2008_COMO/file/session.html
http://www.iwwwfb.org/Workshops/37.htm
https://www.researchgate.net/publication/265939642_The_production_of_micro-droplets_by_the_impact_of_a_drop_on_a_hydrophobic_micro-grid
I understand that the field "Place" now refers to the CSL `publisher-place` which is not correct.
https://forums.zotero.org/discussion/129265/location-disappeared-from-presentation-reference-in-apa
Is there a way to switch the "Place" information to "Event Place" for all conference papers?
Or am I doing something wrong?
https://www.afms.org.au/proceedings/19.html
https://upcommons.upc.edu/entities/publication/33de61ec-07f0-4893-956e-ae2f916552f9
https://onepetro.org/SPEATCE/proceedings-abstract/07ATCE/07ATCE/SPE-110803-MS/143132
https://ilass19.sciencesconf.org/243794.html
https://www.ilasseurope.org/ICLASS/ILASS2008_COMO/file/session.html
http://www.iwwwfb.org/Workshops/37.htm
https://www.researchgate.net/publication/265939642_The_production_of_micro-droplets_by_the_impact_of_a_drop_on_a_hydrophobic_micro-grid
I understand that the field "Place" now refers to the CSL `publisher-place` which is not correct.
https://forums.zotero.org/discussion/129265/location-disappeared-from-presentation-reference-in-apa
Is there a way to switch the "Place" information to "Event Place" for all conference papers?
Or am I doing something wrong?
Upgrade Storage
Select the conference papers, go Tools -> Developer -> Run JavaScript and copy and paste the code below and run.
You will still have to update (or clear) the Place field afterwards.
There are some scripts around to do that too.
```
var selectedItems = ZoteroPane.getSelectedItems();
var item = selectedItems[0];
var fieldName = 'place';
var newField = 'eventPlace';
var fieldID = Zotero.ItemFields.getID(fieldName);
var newfieldID = Zotero.ItemFields.getID(newField);
for (let item of selectedItems) {
// Proceed if an item is selected and it isn't a note
if (item && !item.isNote()) {
if (item.isAttachment()) {
// find out about attachment
}
if (item.isRegularItem()) {
// We could grab attachments:
// let attachmentIDs = item.getAttachments();
// let attachment = Zotero.Items.get(attachmentIDs[0]);
let fieldValue = item.getField(fieldName);
item.setField(newField, fieldValue);
await item.saveTx();
}
}
}
```