~/talk

JavaScript, spreadsheets and API

Talkat ConfrontJS 2022 · on Saturday, 2022-03-26· [javascript, web-platform]
slides:none on file

Claim: you can script spreadsheets with JavaScript to call real APIs, map JSON into rectangular results and show them in a sheet. Demonstrations use Google Sheets custom functions (Apps Script with a blocking UrlFetch), a MockAPI endpoint and a live Toggl time-entries aggregation that reduces five entries to three summaries. Code is tiny: fetch url parse JSON map to array-of-arrays. Caveats: synchronous runtime quirks, ECMA‑4 style limits, vendor lock‑in, no easy testing and duplicate invocations risk on writes.

AI-written summary · about

  1. 0:00Introduction
  2. 1:47Developers overbuild solutions
  3. 3:14Spreadsheets power and limits
  4. 5:21Why spreadsheets feel boring to developers
  5. 6:43Scripting spreadsheets with JS
  6. 8:27Demo: JS in Google Sheets
  7. 10:13How spreadsheet API works
  8. 12:40Real use case: Toggle API
  9. 15:29Spreadsheets modify external data
  10. 17:33Google Apps Script is JS
  11. 19:20Google vs Microsoft Sheets
  12. 20:45Risks of spreadsheet scripting
  13. 21:50Spreadsheets as backend
  14. 23:39Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.