Dans le client Zotero de bureau (Zotero Standalone), activée par défaut depuis la version 5.0.73 (2019-08-05), une console Javascript permet d'exécuter des scripts sur nos références locales (sans passer par l'API web).
La documentation officielle est ici
var selectedItems = ZoteroPane.getSelectedItems();
for (var i = 0; i < selectedItems.length; i++) {
var item = selectedItems[i];
item.setField('language', 'en');
await item.saveTx();
}
Run as async function
Run ou ctrl+r)'Extra' en modifiant la 4e ligne :item.setField('extra', '');'url' si le champ 'doi' est rempli