Zerosheets - Google Sheets'i API'ye dönüştüren hizmet
- Zerosheets, Google Sheets e-tablolarını güçlü bir API'ye dönüştürerek prototiplerin, web sitelerinin ve uygulamaların hızlıca geliştirilebilmesini sağlayan bir hizmettir
- Google hesabıyla giriş yaparak kullanılabilir
- Birçok müşteri şirket Zerosheets'e güveniyor ve onu kullanıyor
RESTful JSON API
- Geliştiriciler için tasarlanmış bir API
- Google Sheets'i RESTful API'ye dönüştürerek basit HTTP istekleriyle verileri almayı ve işlemeyi mümkün kılar
- API ayarları kullanıcı tarafından özelleştirilebilir
- Daha fazla bilgi için dokümantasyona bakın
GN⁺ görüşü
- Google Sheets, iş birliği ve veri yönetimi için faydalı bir araç olsa da dış sistemlerle entegrasyonda kısıtlar vardı; Zerosheets bunu çözüyor
- Prototip geliştirirken backend API geliştirmeden veri entegrasyonunu hızlıca test etmeyi mümkün kılabilir
- Benzer hizmetler arasında Sheety ve SheetDB bulunuyor
- E-tabloları veritabanı gibi kullanmak pratik olsa da büyük veri işleme veya karmaşık ilişkiler kurma gibi konularda sınırlamaları olabilir; bu yüzden kullanım amacına göre değerlendirilmelidir
- API kullanım miktarı veya veri hacmine bağlı fiyatlandırma politikası, SLA gibi ayrıntıların ayrıca kontrol edilmesi gerekir
1 yorum
Hacker News görüşleri
80'ler-90'larda yatırım bankalarının Excel elektronik tablolarına aşırı bağımlı hale gelmesiyle ortaya çıkan "Excel acemi tuzağı"nın modern versiyonuna dikkat etmek gerekir. Elektronik tablolar genel amaçlı bir hesaplama çerçevesi olarak pek çok işi yapabilir, ancak bakımı zor, içine nüfuz etmesi güç bir kâbusa dönüşebilir ve iş mantığı kişisel tabloların içinde rehine kalabilir.
Loom'a pivot etmeden önce, Opentest adlı kullanıcı testi şirketinde veritabanı yerine her şeyi Google Sheets'te saklıyorlardı; kesinti olmadan erişilebilir olması ve bakım gerektirmemesi büyük avantajdı. Gerçek çevikliğin her ölçekte akıllıca bir çözüm olabileceğini fark ettim.
script.google.comkullanılırsa Google'ın tüm API'lerine erişilebilir ve Sheets, Gmail, Calendar, sayfa oluşturma, form girdileri gibi şeyler entegre edilebilir. Ancak gerçek bir veritabanındaki gibi transaction tabanlı işlemler mümkün değildir.Spread API(
spreadapi.roombelt.com), Google Sheets'i tam teşekküllü bir CRUD aracına dönüştüren ücretsiz bir araçtır. Ancak hız sınırı vardır ve belli bir ölçeğin üzerine çıkıldığında Turso, Cloudflare D1, Pocketbase gibi çözümlere geçiş yapmak daha iyidir.Google Sheets'i veri katmanı olarak kullanırken
primaryKeysütunu oluşturmamak, bunun yerine başlık sütununu kullanmak gerekir; ayrıca tek bir elektronik tabloda birden fazla sekme kullanılmalı ve hücreler sayfa/satır/sütun bazında çapraz referanslanmalıdır. AppScript kullanılırsa gelecekteki geliştiriciler bunu tersine mühendislikle çözmeye bayılacaktır.Teable, Postgres ile Airtable'ın bir birleşimi gibi; Google Sheets'e göre erişilebilirliği daha düşük olsa da yerleşik dashboard sayısı daha fazladır.
Sadece AppsScript ve Google Sheets ile tam bir web uygulaması geliştirme deneyimi paylaşılıyor. Geliştirici olmayanların da kolayca etkileşime girebildiği bir veri deposuna sahip web uygulamasını sunucusuz kurma fikri cazipti, ancak AppsScript bu tür bir kullanım için fazla yavaştır.
PocketBase, API erişimiyle birlikte keyfi veri depolamaya imkân veren bir yer olarak Google Sheets'e alternatif olabilir; çünkü Google Sheets'teki gibi kota sınırlaması (60rpm) yoktur. CapRover ile ucuz bir VPS'e kolayca dağıtılabilir.
Berbat bir web arayüzü yerine not girişi için elektronik tablo üzerinden veri girip bunu temel alarak web formunu dolduran bir kullanıcı betiği projesi fikri öneriliyor. Kullanıcı betiği bağlamında OAuth akışını yürütmenin zor olabileceği endişesi de dile getiriliyor.
Ürünün kullanım maliyeti web sitesinde açıkça belirtilmediği için, Google hesabıyla kimlik doğrulaması yapma konusunda tereddüt oluşabilir.