Bulk Editing in Zotero

edited 7 days ago
Due to the lack of built-in bulk editing or batch editing in Zotero, I've developed a script that enhances and expands upon Schoeneh's Zotero Search and Replace script.

You can find the script and detailed instructions (with pictures) here:
https://github.com/thalient-ai/zotero-scripts/tree/main/zotero-bulk-edit

This script enables users to bulk edit record metadata in Zotero with a user-friendly prompt system for searching and replacing field values. It supports regular expressions, suggests field names, handles both fields and creator entries (author names), and offers the option to edit selected items or search across collections or saved searches.

The script is designed to be easy to use.

I use the script in Zotero 7, but I don't see why it wouldn't work for older versions.
  • edited 10 days ago
    Very nice. Thanks!
    (I'll include it in an upcoming blog on my site)
  • Thanks, damnation. I'm continuing to improve the script.

    It now supports Notes but only if they are selected. I'm looking into being able to edit Notes across a collection or search, but it may not be possible.
  • I think you need this zotero plugin, [windingwind/zotero-actions-tags: Customize your Zotero workflow.](https://github.com/windingwind/zotero-actions-tags)

    and welcome to [windingwind/zotero-actions-tags · Discussions · GitHub](https://github.com/windingwind/zotero-actions-tags/discussions) to share more interesting scripts.
  • Thanks @YuDiamond, I've taken a look at Zotero-Actions-Tags. I think it is really useful and I like its features, but it's support for scripts is more restrictive than just using Zotero's 'Run Javascript" capability. After some tweaking, I was able to get some of my scripts to 'mostly' work with it but I don't think the tradeoff is worth it.
Sign In or Register to comment.