JavaScript as Your Assistant: How to Populate Batch Spreadsheets FAST using CrossRef API
dc.contributor.author | Hlasten, Yuimi | |
dc.contributor.author | Do, Thanh | |
dc.date.accessioned | 2022-12-06T20:42:27Z | |
dc.date.available | 2022-12-06T20:42:27Z | |
dc.date.issued | 2022-12-02 | |
dc.identifier.doi | 10.13028/jm09-xb33 | en_US |
dc.identifier.uri | http://hdl.handle.net/20.500.14038/51392 | |
dc.description.abstract | Have you ever felt that Excel spreadsheets and OpenRefine are not helpful anymore? Your metadata cleaning project is so messy, so complicated, and there isn’t a single tool out there to help you? Maybe what you really need is not a better tool, but something that is programmed to act like you? My presentation shares instructions and insights about how to program with Google Apps Script, CrossRef API, and OpenAlex API, so that Google Spreadsheets fills out on its own, if you provide DOIs. You don’t need programming knowledge, but access to Google Spreadsheet is necessary in order to use the source code I will share. At Denison, we archive faculty papers in Denison Digital Commons. To populate this collection, we use Google Spreadsheet with Google Apps Script that fetches metadata from CrossRef API. The custom source code in Google Apps Script finds a faculty paper if the paper has a DOI number. Then it fills out the spreadsheet. Here’s a quick demonstration that shows how the spreadsheet works: https://www.loom.com/share/71e4556f265145d0b3ac77337f2f38c1. CrossRef API and Open Alex API do similar things, but the data they offer and the way they offer are slightly different. We will also look at the differences and similarities, pros and cons between them. | en_US |
dc.language.iso | en_US | en_US |
dc.publisher | eScholarship@UMassChan | en_US |
dc.relation.ispartof | Northeast Institutional Repository Day 2022 | en_US |
dc.rights | Copyright © 2022 Hlasten and Do | en_US |
dc.rights | Attribution 4.0 International | * |
dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | * |
dc.subject | institutional repositories | en_US |
dc.subject | automation | en_US |
dc.subject | batch processes | en_US |
dc.title | JavaScript as Your Assistant: How to Populate Batch Spreadsheets FAST using CrossRef API | en_US |
dc.type | Presentation | en_US |
refterms.dateFOA | 2022-12-06T20:42:27Z |