Artikel kali membahas tentang penggunaan Google Sheets Query dalam menampilkan data dari lembaran Google Sheets ke dalam aplikasi dengan menggunakan Kodular. Saat ini, kebanyakan mereka yang membuat aplikasi Android dengan Kodular yang dimana mengandalkan Google Sheets sebagai database-nya.
Query adalah perintah untuk meminta informasi dalam sebuah database yang dapat dibuat menggunakan bahasa SQL menganalisis data. Query yang terdapat dari Google Sheets ini hanya berlaku untuk perintah “SELECT” saja dan tidak ada “UPDATE”, “INSERT”, “DELETE” yang khususnya untuk menampilkan data dari Google Sheets ke aplikasi dengan Query di dalam Kodular.
Apabila kamu telah memahami pengggunaan Query SQL sebelum memasuki materi tentang ini, penulis berharap kamu tidak kesulitan dalam menggunakan perintah Query di dalam Google Sheets baik itu melalui URL maupun Workbook langsung.
ALAMAT URL UNTUK GOOGLE SHEETS QUERY
Berikut alamat URL untuk melakukan Query Data terhadap Google Sheets dalam menampilkan data ke aplikasi Android dengan Kodular sebagai berikut:
https://docs.google.com/spreadsheets/d/1FjXpom42TwhodFIpqdGA-V8Pl_nqBm9YIIbhoxGvyRD/gviz/tq?tqx=out:csv&sheet=member&tq=<masukkan kode perintah Query>
KETERANGAN :
- Tulisan berwarna hijau = kode ID Google Sheets.
- Tulisan berwarna orange = tipe output dalam tampil data.
- Tulisan berwarna cokelat = nama Sheets.
- Tulisan berwarna ungu = isi kode perintah Query
Dari penjelasan materi singkat yang diatas tersebut diharapkan memahami dalam mengenai alamat URL yang dipakai untuk Query Google Sheets. Jika belum paham, pelajari pelan-pelan saja sampai paham dengan materi singkat ini dan pelajari tentang Query SQL yang dimana lebih familiar di kalangan IT.
IMPLEMENTASI PENGGUNAAN QUERY GOOGLE SHEETS
Dalam melakukan implementasi penggunaan kode perintah Query Google Sheets ke dalam komponen Web pada Kodular itu wajib menggunakan blok program Web URI Encode(). Dalam memasukkan nilai / value ke dalam kolom yang dipilih harus menggunakan tanda kutip satu atau (‘).
Penulis akan memberikan contoh dalam menggunakan perintah Query dari Google Sheets sebagai berikut :
CONTOH 1 :
https://docs.google.com/spreadsheets/d/1FjXpom42TwhodFIpqdGA-V8Pl_nqBm9YIIbhoxGvyRD/gviz/tq?tqx=out:csv&sheet=member&tq=select *
Menghasilkan output data yang berupa CSV dan memunculkan seluruh data dari lembaran member.
CONTOH 2 :
https://docs.google.com/spreadsheets/d/1FjXpom42TwhodFIpqdGA-V8Pl_nqBm9YIIbhoxGvyRD/gviz/tq?tqx=out:csv&sheet=member&tq=select * where A contains ‘ABC’
Menghasilkan output data yang berupa CSV dan memunculkan data yang dimana kolom A yang ada isinya ABC dari lembaran member. Contains dalam Google Sheets ini mirip dengan Like SQL.
CONTOH 3 :
https://docs.google.com/spreadsheets/d/1FjXpom42TwhodFIpqdGA-V8Pl_nqBm9YIIbhoxGvyRD/gviz/tq?tqx=out:csv&sheet=member&tq=select * where not B = ‘1996’
Menghasilkan output data yang berupa CSV dan memunculkan data yang dimana kolom B itu isinya bukan 1996 dari lembaran member.
CONTOH 4 :
https://docs.google.com/spreadsheets/d/1Fjuu5r42TwhodFIpqdGA-V8Pl_nqBm9YIIbhoxGvyRD/gviz/tq?tqx=out:html&sheet=ranking&tq=select * limit 5
Menghasilkan output data yang berupa HTML dan memunculkan data sebanyak 5 data dari lembaran member. Output HTML ini biasanya diterapkan ke dalam Web View.
Untuk memilih field dari tabel atau lembaran (sheet) pada Google Sheets, maka huruf yang di kolom itu dianggap sebagai field sehingga tidak perlu memasuki nama field lagi.
PENUTUP
Dalam penggunaan Query Google Sheets ini dapat membantu kamu dalam melakukan untuk tampil data yang bersumber Google Sheets dengan menggunakan Query melalui alamat URL yang telah disediakan diatas ke dalam aplikasi pada Kodular.
Referensi dari penggunaan Query Google Sheets ialah mengambil rujuk dari Query SQL yang dimana lebih familiar di kalangan IT yang terutama programmer atau pembuat program / aplikasi. Berharap kamu lebih paham dalam penggunaan Query Google Sheets dalam menampilkan data yang bersumber Google Sheets ke aplikasi Android dengan sesuai kebutuhan di Kodular.
Semoga bermanfaat.