Google Appsheet : jenis perintah dan contoh penggunaannya

Di AppSheet, "perintah" merujuk pada ekspresi atau rumus yang digunakan untuk melakukan berbagai operasi pada data aplikasi, seperti perhitungan, manipulasi teks, tanggal, dan logika kondisiRumus ini menentukan bagaimana data ditampilkan, diolah, dan digunakan dalam aplikasi, memungkinkan aplikasi menjadi dinamis dan responsif terhadap input pengguna. 

Berikut beberapa jenis perintah dan contoh penggunaannya:
1. Fungsi Aritmatika:
  • + (Tambah), - (Kurang), * (Kali), / (Bagi): Melakukan operasi matematika dasar.
  • () (Kurung): Mengatur prioritas operasi.
  • Contoh: [Harga] * 1.10 (menghitung harga setelah ditambah pajak 10%). 
2. Fungsi Teks:
  • CONCATENATE(text1, text2, ...)Menggabungkan beberapa teks menjadi satu.
  • LEFT(text, num_chars)Mengambil sejumlah karakter dari sisi kiri teks.
  • RIGHT(text, num_chars)Mengambil sejumlah karakter dari sisi kanan teks.
  • MID(text, start, length)Mengambil sejumlah karakter dari tengah teks.
  • LEN(text)Mengembalikan panjang teks.
  • UPPER(text)Mengubah teks menjadi huruf kapital.
  • LOWER(text)Mengubah teks menjadi huruf kecil.
  • CONTAINS(text, keyword)Memeriksa apakah teks mengandung kata kunci tertentu.
  • Contoh: CONCATENATE("Nama: ", [Nama Depan], " ", [Nama Belakang]). 
3. Fungsi Tanggal dan Waktu:
  • TODAY()Mengembalikan tanggal hari ini.
  • NOW()Mengembalikan tanggal dan waktu saat ini.
  • DATE()Membuat nilai tanggal dari tahun, bulan, dan hari.
  • YEAR(date)Mengembalikan tahun dari nilai tanggal.
  • MONTH(date)Mengembalikan bulan dari nilai tanggal.
  • DAY(date)Mengembalikan hari dari nilai tanggal.
  • WEEKDAY(date)Mengembalikan hari dalam seminggu dari nilai tanggal.
  • [Tanggal] + 7Menambahkan 7 hari ke nilai tanggal. 
4. Fungsi Logika:
  • IF(condition, then_expression, else_expression)Melakukan pengujian kondisi dan mengembalikan hasil berdasarkan kondisi tersebut.
  • AND(condition1, condition2, ...)Mengembalikan TRUE jika semua kondisi benar.
  • OR(condition1, condition2, ...)Mengembalikan TRUE jika salah satu kondisi benar.
  • NOT(condition)Membalikkan nilai kebenaran dari suatu kondisi.
  • ISBLANK(expression)Memeriksa apakah suatu nilai kosong.
  • ISNOTBLANK(expression)Memeriksa apakah suatu nilai tidak kosong. 
5. Fungsi Lainnya:
  • SELECT(table[column], condition, unique)Memilih data dari tabel berdasarkan kondisi.
  • LOOKUP(key, table, key_column, result_column)Mencari nilai dalam tabel berdasarkan kunci.
  • UNIQUEID()Menghasilkan ID unik.
  • USEREMAIL()Mengembalikan alamat email pengguna saat ini.
  • HERE()Mengembalikan lokasi pengguna saat ini. 
6. Fungsi Lainnya (khusus):
  • FILTER()Membatasi hasil ke baris yang memenuhi kriteria tertentu.
  • IN()Memeriksa apakah nilai ada dalam daftar.
  • DISTANCE()Menghitung jarak antara dua lokasi.
  • COUNT()Menghitung jumlah baris. 
Cara Penggunaan:
Perintah-perintah ini digunakan dalam berbagai bagian aplikasi AppSheet, seperti:
  • Kolom: Untuk menghitung nilai kolom baru (kolom virtual) atau memvalidasi nilai kolom.
  • Aksi: Untuk memicu tindakan berdasarkan kondisi tertentu (misalnya, mengirim email jika suatu kondisi terpenuhi).
  • Tampilan: Untuk memfilter data yang ditampilkan atau mengubah tampilan data.

Comments