4 ms·
I'm surprised no one's posted Spread API yet: https://spreadapi.roombelt.com/ https://spreadapi.roombelt.com/ It's a free Google Sheets / Apps Script you just
by yawnxyz 3y ago
I'm surprised no one's posted Spread API yet: https://spreadapi.roombelt.com/ https://spreadapi.roombelt.com/
It's a free Google Sheets / Apps Script you just paste to your sheet, and it turns the sheet into a full CRUD. It's kind of rate limited though but completely free!
Edit: I've thought about creating a company around Sheets before, and the problem is that once you get to the "willing to pay" stage, you also kind of outgrow Sheets. I'd rather migrate to Turso, Cloudflare D1, or Pocketbase instead of staying with Sheets or SpreadAPI, because of the limitations.
- nbbaier 3y agoWow this is really cool, thanks for linking!
- johtso 3y agoLooks neat! Seems very limited though.. like you can't even insert multiple lines in one request?
- altbdoor 3y agoJust tried it out. The script is able to handle multiple commands (GET, POST, etc) in one go, but you will have to package the payload as an array. See https://github.com/ziolko/spreadapi/blob/master/spread-api.js#L57-L59 https://github.com/ziolko/spreadapi/blob/master/spread-api.j... As an example: curl -L \ --data '[{ "method": "POST", "sheet": "Sheet1", "payload": { "username": "John", "age": 25 } }, { "method": "GET", "sheet": "Sheet1" }]' \ "https://script.google.com/macros/s/$APP_ID/exec" A single curl request, that POSTs a user, and then GETs the data. So you can do multiple POSTs to add multiple rows too.
- _sidewalkchalk_ 3y agowhat are the Spread API rate limits? Wasn't able to find info about this on the site
- ziolko 3y agoSo glad that people find my little project useful! Please keep in mind that you can always post your improvement ideas or PR's here https://github.com/ziolko/spreadapi https://github.com/ziolko/spreadapi.