Apa itu Google Sheet & Google App Script?

Gun Gun Febrianza
Jul 10, 2017 · 2 min read

Apa itu Google Sheet?

Google sheet adalah salah satu komponen dalam aplikasi google cloud. Jika kita memiliki akun gmail kita bisa membuat dan berbagi sebuah spreadsheet dengan siapapun termasuk dengan mereka yang tidak memiliki akun gmail. Google Sheet secara komprehensif menawarkan sekumpulan fitur dan fungsi standar spreadsheet seperti dalam spreadsheet application lainya yaitu Microsoft Excel. Selain itu juga terdapat dukungan terbaru yang serbaguna yaitu fungsi QUERY dan REGEX.

Hal yang membedakan antara spreadsheet desktop dan google sheet adalah google sheet didesain secara cloud, aplikasi spreadsheet dapat diakses melalui browser dan disimpan secara remote. Spreadsheet dapat dibagi dalam keadaan read-only atau read-edit mode sehingga mendukung untuk editing secara kolaborasi.

Apa itu Google App Script?

Di dalam google sheet juga disediakan bahasa pemrograman yang disebut GAS (Google App Script). Kode GAS akan dieksekusi secara remote di dalam google cloud. Pihak google sendiri menyatakan bahwa GAS adalah :

“Google App Script adalah bahasa javascript cloud scripting yang menyediakan kemudahan otomasi tugas untuk seluruh produk google dan layanan pihak ketiga.”

Dengan GAS kita bias melakukan :

1. Menulis UDF (user-defined function) untuk google sheet

2. Membuat aplikasi macro

3. Mengembangkan spreadsheet-based application

4. Integrasi dengan Products & Service Google Lainya

5. Mengembangkan Graphical User Interface (GUI) yang berjalan sebagai Web Application

6. Interaksi dengan cloud-based relational database melalui Google JDBC Service.

Javascript or GAS?

Penggunaan GAS didesain untuk Google Sheet. Somewhere diluar sana anda pasti bingung karena javascript disebut sebagai bahasa scripting (not as programming language), script yang membutuhkan interpreter di dalam sebuah browser. Namun pada kasus kali ini kontradiksi tentang javascript kita abaikan agar bisa fokus memahami GAS.

GAS sendiri adalah sebuah javascript atau lebih tepatnya adalah subset javascript versi 1.8. Kode yang digunakan adalah javascript namun ketika kode berinteraksi dengan salah satu Google App kita akan menyebutnya sebagai Google App Script atau GAS.

Di dalam Google Sheet Programming terdapat spreadsheet object yang disediakan oleh hosting environment, spreadsheet object bukan object bagian dari javascript. Spreadsheet Object yang disediakan oleh hosting environment hampir sama dengan javascript yang berjalan pada web client dan entitas DOM (Document Object Model) yang akan dimanipulasi.

Software Requirement?

Modern cloud-based application seperti google sheet akan mereduksi sulitnya para pemula dalam mengakses aplikasi. Sebelumnya kita memerlukan sistem operasi tertentu (proprietary) dan membutuhkan software yang harganya mahal untuk memulai belajar. Sekarang masalah tersebut tidak lagi menjadi penghalang, siapapun bisa belajar melalui modern browser namun anda membutuhkan koneksi internet dan akun gmail.

Gun Gun Febrianza

Founder of openlibrary.id

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade