rayhanf

presence-reminder

Aug 26th, 2025
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. function fonnte() {
  2. var TokenFonnte = "...";
  3. var url = "https://api.fonnte.com/send";
  4.  
  5. var tz = "Asia/Makassar";
  6. var now = new Date();
  7. var hari = Utilities.formatDate(now, tz, "u"); // 1=Senin ... 7=Minggu
  8. var jamMenit = Utilities.formatDate(now, tz, "HH:mm"); // contoh "07:25"
  9.  
  10. var kirim = false;
  11. var message = "";
  12.  
  13. if (hari >= 1 && hari <= 4) {
  14. // Senin–Kamis
  15. if (jamMenit === "07:25") {
  16. kirim = true;
  17. message = "Janlup absen hann. 5 menit lagi 07.30";
  18. } else if (jamMenit === "16:00") {
  19. kirim = true;
  20. message = "Janlup absen bulik hann";
  21. }
  22. } else if (hari == 5) {
  23. // Jumat
  24. if (jamMenit === "07:25") {
  25. kirim = true;
  26. message = "Janlup absen hann. 5 menit lagi 07.30";
  27. } else if (jamMenit === "16:30") {
  28. kirim = true;
  29. message = "Janlup absen bulik hann";
  30. }
  31. }
  32.  
  33. if (kirim) {
  34. var options_group = {
  35. "method": "post",
  36. "headers": { "Authorization": TokenFonnte },
  37. "payload": {
  38. "target": "...", // nomor / grup WA
  39. "message": message
  40. }
  41. };
  42. var response = UrlFetchApp.fetch(url, options_group);
  43. Logger.log("Terkirim: " + message);
  44. Logger.log(response.getContentText());
  45. } else {
  46. Logger.log("Bukan jadwal kirim (" + jamMenit + " / hari ke-" + hari + ")");
  47. }
  48. }
  49.  
Advertisement
Add Comment
Please, Sign In to add comment