3 poin oleh GN⁺ 2024-04-13 | 1 komentar | Bagikan ke WhatsApp

Zerosheets - Layanan yang mengubah Google Sheets menjadi API

  • Zerosheets adalah layanan yang mengubah spreadsheet Google Sheets menjadi API yang andal sehingga memungkinkan pengembangan prototipe, situs web, aplikasi, dan lainnya dengan cepat
  • Dapat digunakan dengan masuk menggunakan akun Google
  • Banyak perusahaan pelanggan mempercayai dan menggunakan Zerosheets

RESTful JSON API

  • API yang dirancang untuk pengembang
  • Mengubah Google Sheets menjadi RESTful API sehingga data dapat diambil dan dimanipulasi dengan permintaan HTTP sederhana
  • Pengaturan API juga dapat disesuaikan oleh pengguna
  • Untuk detail lebih lanjut, lihat dokumentasi

Opini GN⁺

  • Google Sheets adalah alat yang berguna untuk kolaborasi dan pengelolaan data, tetapi memiliki keterbatasan untuk integrasi dengan sistem eksternal, dan Zerosheets membantu menyelesaikan hal tersebut
  • Saat mengembangkan prototipe, layanan ini tampaknya memungkinkan pengujian integrasi data dengan cepat tanpa perlu membangun backend API terlebih dahulu
  • Layanan serupa antara lain Sheety dan SheetDB
  • Menggunakan spreadsheet seperti database memang praktis, tetapi bisa memiliki keterbatasan untuk pemrosesan data berskala besar atau pengaturan relasi yang kompleks, sehingga perlu digunakan sesuai kebutuhan
  • Perlu memeriksa detail spesifik seperti kebijakan harga berdasarkan penggunaan API atau kapasitas data, serta SLA

1 komentar

 
GN⁺ 2024-04-13
Komentar Hacker News
  • Perlu waspada terhadap versi modern dari "jebakan pemula Excel" yang muncul ketika bank investasi pada era 80-90-an terlalu bergantung pada spreadsheet Excel. Spreadsheet memang memungkinkan banyak hal sebagai kerangka kerja komputasi serbaguna, tetapi juga bisa menjadi mimpi buruk yang sulit dirawat dan dipahami, serta logika bisnis dapat tersandera di sheet pribadi.

  • Sebelum pivot menjadi startup Loom, di perusahaan user testing bernama Opentest mereka menyimpan semuanya di Google Sheets alih-alih DB; hasilnya mudah diakses, tidak ada downtime, dan menyenangkan karena tidak perlu dirawat. Ini membuat mereka sadar bahwa kelincahan yang sesungguhnya bisa menjadi solusi cerdas di level mana pun.

  • Dengan script.google.com, kita bisa mengakses semua API Google dan mengintegrasikan Sheets dengan Gmail, Calendar, pembuatan halaman, input formulir, dan lainnya. Namun, operasi berbasis transaksi seperti di database sungguhan tidak dimungkinkan.

  • Spread API(spreadapi.roombelt.com) adalah alat gratis yang mengubah Google Sheets menjadi CRUD penuh. Namun ada pembatasan kecepatan, dan jika sudah tumbuh melewati level tertentu, lebih baik bermigrasi ke Turso, Cloudflare D1, Pocketbase, dan sebagainya.

  • Saat menggunakan Google Sheets sebagai lapisan data, sebaiknya jangan membuat kolom primaryKey, melainkan gunakan kolom judul, gunakan beberapa tab dalam satu spreadsheet, dan lakukan referensi silang sel berdasarkan sheet/baris/kolom. Jika memakai AppScript, pengembang di masa depan pasti akan senang melakukan reverse engineering.

  • Teable adalah perpaduan Postgres dan Airtable; ketersediaannya lebih rendah dibanding Google Sheets, tetapi memiliki lebih banyak dashboard bawaan.

  • Ada yang berbagi pengalaman membuat web app lengkap hanya dengan AppsScript dan Google Sheets. Mereka tertarik pada gagasan membuat web app tanpa server dengan penyimpanan data yang mudah diinteraksikan bahkan oleh non-developer, tetapi AppsScript terlalu lambat untuk penggunaan seperti ini.

  • PocketBase bisa menjadi alternatif dibanding Google Sheets karena menyediakan tempat untuk menyimpan data arbitrer dengan akses API, tanpa batas kuota 60rpm. Bisa dideploy dengan mudah ke VPS murah menggunakan CapRover.

  • Ada usulan ide proyek user script untuk memasukkan data lewat spreadsheet alih-alih UI web yang mengerikan untuk input nilai, lalu menggunakan data itu untuk mengisi formulir web. Ada kekhawatiran bahwa menjalankan alur OAuth dalam konteks user script bisa jadi sulit.

  • Karena biaya penggunaan produk tidak tercantum di situs web, orang bisa ragu untuk melakukan autentikasi dengan akun Google.