Penjelasan:
Kode yang diberikan adalah contoh implementasi dari sebuah fungsi main()
yang menggunakan library apipedia_lib
untuk mengirimkan pesan notifikasi melalui WhatsApp. Fungsi main()
berisi beberapa langkah pengolahan teks dan pengiriman pesan berdasarkan kondisi waktu sholat.
Langkah-langkahnya adalah sebagai berikut:
- Variabel
text
berisi pesan notifikasi yang akan dikirimkan melalui WhatsApp. Di dalamnya terdapat placeholder{{waktusholat}}
yang akan diganti dengan waktu sholat yang sesuai. - Fungsi
apipedia_lib.NotifikasiJadwalSholat(text)
digunakan untuk memeriksa apakah saat ini adalah waktu sholat atau bukan. - Jika saat ini adalah waktu sholat (
isWaktuSholat
bernilaitrue
), maka fungsiapipedia_lib.sendtextwaconsole()
akan dipanggil untuk mengirimkan pesan notifikasi ke nomor penerima yang ditentukan.
Cara instalasi:
-
Pastikan Anda memiliki library
apipedia_lib
yang tersedia di Google Apps Script. Jika belum, ikuti langkah-langkah berikut. a. Buka proyek Google Apps Script yang ingin Anda gunakan. b. Pergi ke menu "Resources" dan pilih "Libraries". c. Masukkan skrip ID library1HcF8WxaPMarFU909bgx9hxH_xHcUCqJeNq9XZ04XO1P5YYYUddDno20A
ke dalam kotak teks "Add a library" dan klik "Add". d. Pilih versi library yang ingin Anda gunakan. Disarankan untuk memilih versi terbaru. e. dapatkanauthkey
danappkey
padawaconsole.apipedia.id
f. Klik "Save" untuk menyimpan perubahan. -
Salin kode yang diberikan ke proyek Google Apps Script Anda. a. Buka proyek Google Apps Script yang Anda inginkan. b. Salin kode yang diberikan dan tempelkan ke editor proyek.
-
Buat trigger untuk menjalankan fungsi secara otomatis. a. Panggil fungsi
createDynamicTimeDrivenTrigger()
dengan interval waktu yang diinginkan. Misalnya, jika Anda ingin menjalankannya setiap menit, panggilcreateDynamicTimeDrivenTrigger('minute', 1)
. Anda dapat menyesuaikan interval waktu sesuai kebutuhan Anda. -
Setelah langkah-langkah di atas selesai, aplikasi siap digunakan. Saat trigger berjalan sesuai interval waktu yang diatur, fungsi
main()
akan dieksekusi untuk memeriksa waktu sholat dan mengirimkan pesan notifikasi jika diperlukan.
Pastikan untuk menyimpan perubahan dan menjalankan skrip proyek Google Apps Script Anda. Pastikan juga bahwa library apipedia_lib
sudah ditambahkan dengan benar ke proyek Anda agar kode dapat berjalan dengan baik.