Hai selamat datang di channel belajar otodidak perkenalkan nama saya Dimas Feryan Sanjaya saat ini saya sedang bekerja di salah satu perusahaan swasta di daerah Papua kali ini saya ingin ingin membagikan secuil tips atau tutorial Bagaimana cara membuat WhatsApp reminder menggunakan Google spreadsheet dibantu dengan extension Google Apps Script dan juga dengan WhatsApp gateway tentunya Oke Langsung saja kita masuk ke pembahasannya Oke di sini saya sudah membuat eh hai Excel spreadsheet dengan beberapa kolom yang sudah terisi diantaranya nama karyawan, tipe, tanggal, nomor telepon, lokasi, result, and remarks ini adalah sebagai monitoring kita apakah remainder ini sudah dikirim atau belum oke kalau teman-teman mau mempraktekan bisa coba lihat contohnya ini nanti saya bagikan juga di akhir script atau kodenya silahkan teman-teman coba buat persis seperti ini kemudian untuk membuka google scriptnya coba di extension kemudian klik app script Hai nanti dia akan membuka di tab baru ini adalah script yang sudah saya buat saya enggak akan menulis kode ini dari awal ya teman-teman karena tujuan saya cuma ingin menjelaskan beberapa poin-poin yang penting hai hai disini ada sebuah fungsi di paling atas ini ya fungsi ini adalah sebuah metode apa saja yang akan kita lakukan kepada si Excel spreadsheet ini Oke kita buka disini ada header-header ini nanti buat kepentingan dikirim ke WhatsApp gatewaynya jadi konten tipe sama aksepnya ini aplikasi jason ini sudah secara umum enggak usah kita apa-apain karena defaultnya template-nya di seluruh dunia kayak gini kemudian disini ada far disini far adalah variable kita tetapkan sebuah variable adalah untuk menambung objek ya disini kita buat variable dengan nama spreadsheet kemudian spreadsheet app bla bla bla bla kemudian sheet sheet ini adalah sheet yang kita inginkan karena disini cuma ada satu disini spreadsheet get sheet 0 oh iya tadi lupa saya jelasin ya teman teman gimana saya bisa dapetin rumus atau fungsi get sheet sheet ini atau getrans itu ada ya di google namanya google script spreadsheet nanti pilih aja yang ini ya spreadsheet service jadi disini ada semua fungsi-fungsi yang bisa kita gunakan untuk berinteraksi dengan google spreadsheet Hai lanjut range value sheet getrange 21 sheet get last row ini maksudnya adalah kita ingin men-select range di spreadsheet ini 2 ini adalah row, 1 adalah kolom sheet get last row ini adalah seberapa panjang row yang ingin kita select 5 ini adalah seberapa banyak kolom yang ingin kita select jadi disini 2, 1, 5 Maksudnya adalah Row yang kita selek dimulai dari row kedua Kolom ke satu yaitu A Kemudian Seed get last row ini adalah kita mendapatkan row terakhir Karena disini row terakhir ya Dari kolom A ini adalah di posisi kedua kemudian 5 ini adalah kolomnya 1, 2, 3, 4, 5 jadi sampai sini ini kenapa di minus 1 karena kita ingin memilih 1 data saja kenapa? karena di atas ini 1 row sudah kita gunakan untuk header ibaratnya kalau ini tidak kita kurangi satu sheet get last row kan sama dengan ada dua last row nya akan dua kalau kita selek dari sini dia akan menyelek sel yang kosong karena itu kita tidak Gunakan cell kosongnya makanya kita minus 1 Kemudian kita lakukan for loop atau perulangan Kita buat variable i di dalam range value Kita akan loop atau perulangan Jadi kalau seandainya ada 10 data disini Dia akan mulai dari 2, 3, 4 sampai kolom ke 10 Jadi ini Employee name Seed Gate range 2 plus number I Koma 1 Gate value Maksudnya apa? Maksudnya adalah Untuk perulangan ini Dia akan Ngambil i, nilai i ini adalah pada perulangan berapa dia sedang berlangsung contoh var i in range values ini kan dimulai dari row 2 dan sampai total row nya ini ya, jadi seandainya nanti ada 10 disini ya dia akan mulai dari 2 sampai 10 nanti Oke lanjut di employee name Employee name ini kita dapat Dari Ini teman-teman Number i Seandainya ini adalah perulangan pertama Maka dia akan 2 plus 1 ketiga Maka dia akan ngambil data yang ada Di sini nanti Begitu pun seterusnya Employee name, activity, phone number, place Ini ada today date ini adalah sebagai bantuan aja nanti Karena untuk mengirim reminder nanti akan kita bandingkan tanggalnya Apakah tanggal hari ini dengan reminder date yang kita kehendaki sudah cocok Jika sudah cocok maka kirimkan remaindernya Oke ini ada apk yang dibutuhkan untuk WhatsApp gateway nya nanti Oke ini bodinya, bodi pesannya Kita sesuaikan dengan informasi yang ada di Excel spreadsheet Hai Oke lanjut di nah disinilah nanti ini ada koper dets kompetensi ini juga adalah sebuah fungsi dimana kita akan membandingkan tanggalnya jika tanggalnya sama tinggal sama maka kirimkan kalau enggak ya enggak gitu jadi convert date tanggal sehari ini dengan tanggal reminder datenya Apakah sudah sesuai kalau sudah sesuai lanjut lagi apakah reminder ini sudah pernah dikirim atau belum dan atau apakah reminder ini sudah pernah dikirim tapi statusnya fail nanti akan dikirim ulang oke nah disini kalau sukses dikirim dia akan ngasih remark sukses di kolom result ini kalau gagal dia akan ngasih tulisan gagal di result ini ini juga kita cek ya ini masih kosong resultnya kita coba cek disini kita run apakah masuk oke ya masuk ya nah ini Hai coba kita kosongkan lagi di sini kita rubah namanya menjadi misal Ahmad Khalil misalnya terus dia mau training Ugar 2 Ayo kita coba run hai hai Oke, jadi hari ini tanggal 21 atau 2 hari sebelumnya Hai untuk training tanggal 23 sudah dikirim reminder atau kita mau coba rubah reminder yaitu H1 bisa teman-teman jadi disini contoh karena ini tanggal 21 ya kita coba rubahin jadi tanggal 22 dulu 22 April kita hapus ini hai hai kemudian nah kalau mau merubah reminder datenya satu hari sebelum itu ada di sini kita ubah menjadi satu Oke kita tes lagi sudah bener ya udah 2 April Hai run oke masuk ya pesannya 22 April nah ini tadi kalau kita lakukan secara manual bagaimana kalau kita ingin lakukan ini secara otomatis bisa teman teman caranya adalah di sini ada namanya trigger Trigger ini adalah sebuah fungsi dari bawaannya Google Script Yang dia itu akan melakukan remainder Bisa secara harian atau secara hitungan menit Kita bisa edit ini teman-teman Kita hapus dulu aja ya, kita buat baru ini adalah pemicu bagaimana reminder itu akan dikirim, contoh ini disini di pojok kanan bawah ada add trigger bisa teman-teman klik kemudian fungsi mana yang ingin kita laksanakan atau kita jalankan karena tadi adalah fungsi send reminder kemudian time driven disini teman teman kemudian kita pilih mau specific date and time apakah hitungan menit hitungan jam coba ya hitungan menit every minute setiap menit akan dijalankan fungsi ini teman teman oke kita save sudah dia akan muncul disini ini adalah laporan histori fungsi yang dijalankan tadi apakah complete atau ada error jadi kalau ada error juga ketahuan, kalau complete ketahuan kita coba hapus ini dulu teman-teman Ayo kita tidak akan jalankan fungsi ini secara manual ya kita kita tidak pencet run ini tapi remandernya sudah masuk atau kita coba tambah lagi dimasang Jaya Oh Ugar 122 April sama di sama juga ini baru ya kita enggak akan lakukan ini secara manual tapi kita tunggu saja apakah remainernya masuk Hai Oke reminder nya sudah masuk Hai atas nama Dimasanjaya ini tadi sesuai dengan input yang kita isikan Hai ke ya mantap Oke mungkin itu aja teman-teman yang bisa saya share Ada pun pertanyaan teman-teman bisa kontak saya di Instagram di Dimas Varianz Oke saya cukupkan untuk secuil tutorial pada hari ini Terima kasih, sampai jumpa