מדריך | קבלת צינתוק עם הגעת מייל חדש
-
@צדיק-תמים אני הצלחתי לשלוח GET ולקבל GET אבל ב PHP
-
@צדיק-תמים
אתה צודק במאה אחוז GET פירושו לקבל וכוונתי הייתה שבמקום לקבל את תוכן ההודעה בGET אשמח לקבלו בPOST
וכעת לעניינינו יש לך איך לעזור בעניין??? -
@צדיק-תמים
אתה צודק במאה אחוז GET פירושו לקבל וכוונתי הייתה שבמקום לקבל את תוכן ההודעה בGET אשמח לקבלו בPOST
וכעת לעניינינו יש לך איך לעזור בעניין???@כמה-טוב-השם
כמו שאי אפשר לשלוח בget ככה אי אפשר לקבל בpost...
לא יודע איך הגעת למסקנה שזה מגיע דרך get ולכן זה לא עובד...
המידע מגיע דרך הפונקציה()lastMsg.getPlainBody
שהיא בכלל פונקציה של gs (גוגל סקריפט), כלומר חלק מהפונקציות שמוטמעות בגוגל סקריפט... -
@כמה-טוב-השם
כמו שאי אפשר לשלוח בget ככה אי אפשר לקבל בpost...
לא יודע איך הגעת למסקנה שזה מגיע דרך get ולכן זה לא עובד...
המידע מגיע דרך הפונקציה()lastMsg.getPlainBody
שהיא בכלל פונקציה של gs (גוגל סקריפט), כלומר חלק מהפונקציות שמוטמעות בגוגל סקריפט...@צדיק-תמים
הגעתי למסקנה הזו משום שלאחר 150 תווים זה נתקע מה שלא מאפשר שליחת מלל של כל ההודעה -
@צדיק-תמים
הגעתי למסקנה הזו משום שלאחר 150 תווים זה נתקע מה שלא מאפשר שליחת מלל של כל ההודעה@כמה-טוב-השם אז מה?
מי אמר לך שזה נתקע בשלב של קבלת המידע?
אולי זה הגבלה של ימות?
וגם את זה נתקע בשלב הזה, אולי זה הגבלה בפונקציה של גוגל סקריפט?
תנסה לבדוק בתיעוד...
אתה יכול כמובן גם לעשות הדפסה של גוף המייל, ואז לבדוק בהסטוריה... -
@כמה-טוב-השם אז מה?
מי אמר לך שזה נתקע בשלב של קבלת המידע?
אולי זה הגבלה של ימות?
וגם את זה נתקע בשלב הזה, אולי זה הגבלה בפונקציה של גוגל סקריפט?
תנסה לבדוק בתיעוד...
אתה יכול כמובן גם לעשות הדפסה של גוף המייל, ואז לבדוק בהסטוריה...@צדיק-תמים
אני אישית שולח את זה לשרת שלי ולא לימות
אבל אני יבדוק -
@שאול-נ-י אמר במדריך | קבלת צינתוק עם הגעת מייל חדש:
@איציק-בוזגלו אמר במדריך | קבלת צינתוק עם הגעת מייל חדש:
@שאול-נ-י תודה רבה רבה רבה.
אם אני רוצה שבמקום צינתוק ישלח לי הודעה (אפילו בעלות יחידות) ואם יש אפשרות שבהודעה יהיה כתוב לי ממי המייל...אפשרי
שים לב!!!
א. הגדרתי שיבדוק וישלח רק פעם בחמש דקות (עקב בעיות שעשה השימוש בטריגר כל דקה)
ב. ה-סמס בימות המשיח הולך לפי תעריף של הודעה כל 70 תווים (כולל רווח) כך שככל שהאימייל גדול יותר יילקח על זה יותר יחידות
והנה הסקריפטfunction sendsms() { let inboxmessages = GmailApp.search('is:inbox newer_than:1h'); for (let messages of inboxmessages){ let minutago = new Date (Date.now() -300000); if (messages.getLastMessageDate() > minutago){ let message = messages.getMessages(); let lastMsg = message[message.length -1] if (lastMsg.isUnread()){ let sender = lastMsg.getFrom(); let subject = lastMsg.getSubject(); let body = lastMsg.getPlainBody(); let sms = ('הודעה מאת:' + sender + '. הכותרת:' + subject + '. ההודעה:' + body); let tophone = ('{"0512345678":"' + sms + '"}') let encode = encodeURIComponent(tophone.trim()); let setup = encode.replace(/%0D%0A/g, ' %5C%5Cn'); let send = UrlFetchApp.fetch('https://www.call2all.co.il/ym/api/RunCampaign?token=07XXXXXXXX:******&withSMS=1&phones=' + setup) Logger.log (send); } } } }
לא לשכוח בשורה 15 להכניס במקום המספר כעת את המספר שאיליה יישלח הסמס
ובשורה 19 להכניס את מספר המערכת במקום המספר '07XXXXXXXX' ואת הסיסמה במקום הכוכביותואת הטריגר להפעיל לפעם בחמש דקות
חברה צריכים עזרה שהשליחה תהיה בפוסט ולא בגט זה לא נותן להקריא את כל הודעה אלא רק את הכותרת הייתי שמח לסייע בעניין אבל הידע שלי מסתכם בPHP וHTML ולא בגוואה סקריפט ולכן אשמח אם אי מי מחברי הפורום יכול להרים את ידו ולעזור בעניין @chv @אהרן-שובקס @נ-נח @דוד-ב וכן כל מי שמבין בעניין ולא הזכרתי את שמו
@כמה-טוב-השם אין קשר ישיר כל כך בין JavaScript ל HTTP Methods כמו post ו get. בוא נגיד שאם אתה יודע PHP, יש יותר סיכוי שתכיר את העניינים האלו.
בכל מקרה, הבעיה פה לא כל כך מובנת. תנסה להסביר יותר מה אתה רוצה שיקרה.
או בקיצור: Get ו Post למי שלא יודע, הם HTTP Methods, והתפקיד שלהם הוא סמלי בלבד. כלומר: אפשר לשלוח מידע ולקבל מידע ב Get וכנ"ל ב Post, כנ"ל ב Put, כנ"ל ב Delete וכנ"ל ב Patch וכו'.
ובתשובה לשאלה שלך: אם השרת מתוכנת להתייחס לבקשות Post, אז אפשר לשלוח לו גם בקשות post, אין שום בעיה. ואם השרת לא מתוכנת להתייחס לזה, אז זה לא יעבוד. -
@כמה-טוב-השם אין קשר ישיר כל כך בין JavaScript ל HTTP Methods כמו post ו get. בוא נגיד שאם אתה יודע PHP, יש יותר סיכוי שתכיר את העניינים האלו.
בכל מקרה, הבעיה פה לא כל כך מובנת. תנסה להסביר יותר מה אתה רוצה שיקרה.
או בקיצור: Get ו Post למי שלא יודע, הם HTTP Methods, והתפקיד שלהם הוא סמלי בלבד. כלומר: אפשר לשלוח מידע ולקבל מידע ב Get וכנ"ל ב Post, כנ"ל ב Put, כנ"ל ב Delete וכנ"ל ב Patch וכו'.
ובתשובה לשאלה שלך: אם השרת מתוכנת להתייחס לבקשות Post, אז אפשר לשלוח לו גם בקשות post, אין שום בעיה. ואם השרת לא מתוכנת להתייחס לזה, אז זה לא יעבוד.@מוטי-אורן @כמה-טוב-השם @צדיק-תמים @שאול-נ-י
אני משתמש בקוד הזה שהעלו כאן
(שינתי אותו קצת שבמקום שישלח לAPI של ימות, ישלח לשרת שלי ושם אני מכניס את זה לקו כהודעת שמע)הבעיה היא שכל פעם שהמייל קצת ארוך, הוא לא נשלח, וגוגל סקריפט שולח לי למייל את השגיאה הזאת:
אין לי ידע בכלל בגוגל סקריפט,
אבל אני שואל האם שייך לשלוח את התוכן בגוף הבקשה (בפוסט), במקום ב- URL ??? -
@מוטי-אורן @כמה-טוב-השם @צדיק-תמים @שאול-נ-י
אני משתמש בקוד הזה שהעלו כאן
(שינתי אותו קצת שבמקום שישלח לAPI של ימות, ישלח לשרת שלי ושם אני מכניס את זה לקו כהודעת שמע)הבעיה היא שכל פעם שהמייל קצת ארוך, הוא לא נשלח, וגוגל סקריפט שולח לי למייל את השגיאה הזאת:
אין לי ידע בכלל בגוגל סקריפט,
אבל אני שואל האם שייך לשלוח את התוכן בגוף הבקשה (בפוסט), במקום ב- URL ??? -
@מוטי-אורן @כמה-טוב-השם @צדיק-תמים @שאול-נ-י
אני משתמש בקוד הזה שהעלו כאן
(שינתי אותו קצת שבמקום שישלח לAPI של ימות, ישלח לשרת שלי ושם אני מכניס את זה לקו כהודעת שמע)הבעיה היא שכל פעם שהמייל קצת ארוך, הוא לא נשלח, וגוגל סקריפט שולח לי למייל את השגיאה הזאת:
אין לי ידע בכלל בגוגל סקריפט,
אבל אני שואל האם שייך לשלוח את התוכן בגוף הבקשה (בפוסט), במקום ב- URL ???@דוד-ב אז אני מסביר שוב. האם אפשר? חד משמעית כן, כמובן שאפשר. כמו שאתה יכול לראות פה בדיוק איך עושים את זה.
השאלה האמיתית היא, האם יש טעם לשלוח את הנתונים ב Post, וזה כבר תלוי במתכנת של השרת. מהסיבה הפשוטה, שאם השרת לא מתוכנת להתייחס לבקשות מסוג Post, אז אין שום טעם לשלוח בפוסט.@צדיק-תמים זה לא קשור ספציפית ל GS. זה נושא מאוד פשוט ובסיסי של HTTP Methods כמו שכבר הזכרתי.
נ.ב. מומלץ לקרוא את המאמר שבקישור, הוא יכול לעשות לכם סדר
https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods -
@דוד-ב אז אני מסביר שוב. האם אפשר? חד משמעית כן, כמובן שאפשר. כמו שאתה יכול לראות פה בדיוק איך עושים את זה.
השאלה האמיתית היא, האם יש טעם לשלוח את הנתונים ב Post, וזה כבר תלוי במתכנת של השרת. מהסיבה הפשוטה, שאם השרת לא מתוכנת להתייחס לבקשות מסוג Post, אז אין שום טעם לשלוח בפוסט.@צדיק-תמים זה לא קשור ספציפית ל GS. זה נושא מאוד פשוט ובסיסי של HTTP Methods כמו שכבר הזכרתי.
נ.ב. מומלץ לקרוא את המאמר שבקישור, הוא יכול לעשות לכם סדר
https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods@מוטי-אורן
לתכנת שהשרת שלי יקבל את הנתונים בפוסט אני יודע לעשות.
(גם ל API של ימות המשיח אפשר לשלוח נתונים גם ב POST וגם ב -GET)הבעיה היא שאני לא מבין בכלל בGS ולכן שאלתי אם יש סיכוי שמי שכתב את הקוד למעלה יוכל לשנות את את זה שישלח בצורה אחרת
-
@מוטי-אורן
לתכנת שהשרת שלי יקבל את הנתונים בפוסט אני יודע לעשות.
(גם ל API של ימות המשיח אפשר לשלוח נתונים גם ב POST וגם ב -GET)הבעיה היא שאני לא מבין בכלל בGS ולכן שאלתי אם יש סיכוי שמי שכתב את הקוד למעלה יוכל לשנות את את זה שישלח בצורה אחרת
@דוד-ב אמר במדריך | קבלת צינתוק עם הגעת מייל חדש:
@מוטי-אורן
לתכנת שהשרת שלי יקבל את הנתונים בפוסט אני יודע לעשות.
(גם ל API של ימות המשיח אפשר לשלוח נתונים גם ב POST וגם ב -GET)הבעיה היא שאני לא מבין בכלל בGS ולכן שאלתי אם יש סיכוי שמי שכתב את הקוד למעלה יוכל לשנות את את זה שישלח בצורה אחרת
למה לא אמרת? אם ככה זה מעולה. תסתכל בקישור שנתתי לך, אתה מן הסתם תבין מאוד מהר מה לעשות. זה ממש פשוט.
שים לב שאני מתכוון לקישור הראשון. -
@מוטי-אורן
לתכנת שהשרת שלי יקבל את הנתונים בפוסט אני יודע לעשות.
(גם ל API של ימות המשיח אפשר לשלוח נתונים גם ב POST וגם ב -GET)הבעיה היא שאני לא מבין בכלל בGS ולכן שאלתי אם יש סיכוי שמי שכתב את הקוד למעלה יוכל לשנות את את זה שישלח בצורה אחרת
@דוד-ב אתה יודע מה? אני יסביר, אתה תראה לבד כמה זה קל.
פשוט להעביר ארגומנט נוסף לפונקצייה של fetch, שהוא יהיה אובייקט של אפשרויות.
אחת מהאפשרויות היא method, ואתה פשוט צריך להעביר לה את הערך post כסטרינג.קח דוגמא:
const options = { method: 'post', // במקרה שלנו שאתה רוצה פוסט payload: 'Request body' // תוכן הבקשה } UrlFetchApp.fetch('https://my-url.com', options);
אפשר גם:
UrlFetchApp.fetch('https://my-url.com', { method: 'post', payload: 'Request body' });
-
@דוד-ב אתה יודע מה? אני יסביר, אתה תראה לבד כמה זה קל.
פשוט להעביר ארגומנט נוסף לפונקצייה של fetch, שהוא יהיה אובייקט של אפשרויות.
אחת מהאפשרויות היא method, ואתה פשוט צריך להעביר לה את הערך post כסטרינג.קח דוגמא:
const options = { method: 'post', // במקרה שלנו שאתה רוצה פוסט payload: 'Request body' // תוכן הבקשה } UrlFetchApp.fetch('https://my-url.com', options);
אפשר גם:
UrlFetchApp.fetch('https://my-url.com', { method: 'post', payload: 'Request body' });
@מוטי-אורן
דבר ראשון תודה רבה!!!יש לי ידע בנתיים רק ב PHP ככה שקצת הסתבכתי.
יש מצב אתה מראה לי איך אני עושה את זה?
-
@מוטי-אורן
דבר ראשון תודה רבה!!!יש לי ידע בנתיים רק ב PHP ככה שקצת הסתבכתי.
יש מצב אתה מראה לי איך אני עושה את זה?
-
@מוטי-אורן
דבר ראשון תודה רבה!!!יש לי ידע בנתיים רק ב PHP ככה שקצת הסתבכתי.
יש מצב אתה מראה לי איך אני עושה את זה?
@דוד-ב ו @כמה-טוב-השם וכל מי שביקש
אז סוף סוף ימות פרסמו API מיוחד לשליחת סמס
אז כתבתי ע"פ ה-API החדש, ובשליחה בפוסטfunction sendSms() { const inboxThreads = GmailApp.search('is:inbox newer_than:1h'); for(const thread of inboxThreads){ const minutAgo = new Date (Date.now() -300000); if(thread.getLastMessageDate() > minutAgo){ const messages = thread.getMessages(); const lastMessage = messages[messages.length -1]; if(lastMessage.isUnread()){ const sender = lastMessage.getFrom().replace(/</,'').replace(/>/,''); const subject = lastMessage.getSubject(); const body = lastMessage.getPlainBody().trim(); const content = ('הודעה מאת:' + sender + ' נושא:' + subject + '.' + ' גוף ההודעה:' + body); const data = { 'token': '07XXXXXXXX:****', 'from': '07XXXXXXXX', 'message': content, 'phones': '05XXXXXXXX' } const options = { 'method': 'post', 'payload': data } const sms = UrlFetchApp.fetch('https://www.call2all.co.il/ym/api/SendSms?', options) Logger.log(sms) } } } }
כמובן לשנות בשורה 16 למספר המערכת במקום האיקסים והסיסמה במקום הכוכביות
כמו כן בשורה 17 מספר הזיהוי שממנה יצא הסמס (אפשר לוותר על זה ולמחוק. ברירת מחדל, מספר המערכת הראשי.)
ו.. בשורה 19 מספר הטלפון שאיליה יישלח הסמסוכמובן להפעיל את הטריגר כדלעיל
-
קיראו את הטקסט הבא!!!
"הסקריפט שלך, פרויקט ללא שם, לא הושלם בהצלחה. להלן סיכום של הכשלים. כדי להגדיר את הגורמים המפעילים של הסקריפט, או כדי לשנות את ההגדרות שלך לקבלת התראות על כשל בעתיד.
הודעת שגיאה ספירה
מצטערים, אירעה שגיאת שרת במהלך הקריאה מהאחסון. קוד שגיאה: INTERNAL. 1
מצטערים, התרחשה שגיאת שרת. יש להמתין מעט ולנסות שוב. 2
הפעלה פונקציה הודעת שגיאה הפעלה סיום
12:19:08 IST 04/12/21 tzintukim מצטערים, התרחשה שגיאת שרת. יש להמתין מעט ולנסות שוב. time-based 12:20:08 IST 04/12/21
17:10:17 IST 04/12/21 tzintukim מצטערים, התרחשה שגיאת שרת. יש להמתין מעט ולנסות שוב. time-based 17:11:17 IST 04/12/21
09:27:08 IST 05/12/21 tzintukim מצטערים, אירעה שגיאת שרת במהלך הקריאה מהאחסון. קוד שגיאה: INTERNAL. time-based 09:27:13 IST 05/12"זוהי ההודעה שנשלח אלי בתדירות גבוהה, אם מישהו יודע מה הבעיה בהגדרות הסקריפט שלי, ומה אני אמור לתקן אשמח מאד שתעדכנו אותי,
וקחו בחשבון שכל פעם שמגיע כזה הודעה, הרי נשלח אלי צינתוק, ואני בטוח שמדובר במייל חדש חשוב.... -
קיראו את הטקסט הבא!!!
"הסקריפט שלך, פרויקט ללא שם, לא הושלם בהצלחה. להלן סיכום של הכשלים. כדי להגדיר את הגורמים המפעילים של הסקריפט, או כדי לשנות את ההגדרות שלך לקבלת התראות על כשל בעתיד.
הודעת שגיאה ספירה
מצטערים, אירעה שגיאת שרת במהלך הקריאה מהאחסון. קוד שגיאה: INTERNAL. 1
מצטערים, התרחשה שגיאת שרת. יש להמתין מעט ולנסות שוב. 2
הפעלה פונקציה הודעת שגיאה הפעלה סיום
12:19:08 IST 04/12/21 tzintukim מצטערים, התרחשה שגיאת שרת. יש להמתין מעט ולנסות שוב. time-based 12:20:08 IST 04/12/21
17:10:17 IST 04/12/21 tzintukim מצטערים, התרחשה שגיאת שרת. יש להמתין מעט ולנסות שוב. time-based 17:11:17 IST 04/12/21
09:27:08 IST 05/12/21 tzintukim מצטערים, אירעה שגיאת שרת במהלך הקריאה מהאחסון. קוד שגיאה: INTERNAL. time-based 09:27:13 IST 05/12"זוהי ההודעה שנשלח אלי בתדירות גבוהה, אם מישהו יודע מה הבעיה בהגדרות הסקריפט שלי, ומה אני אמור לתקן אשמח מאד שתעדכנו אותי,
וקחו בחשבון שכל פעם שמגיע כזה הודעה, הרי נשלח אלי צינתוק, ואני בטוח שמדובר במייל חדש חשוב....@אמונה אמר במדריך | קבלת צינתוק עם הגעת מייל חדש:
קיראו את הטקסט הבא!!!
"הסקריפט שלך, פרויקט ללא שם, לא הושלם בהצלחה. להלן סיכום של הכשלים. כדי להגדיר את הגורמים המפעילים של הסקריפט, או כדי לשנות את ההגדרות שלך לקבלת התראות על כשל בעתיד.
הודעת שגיאה ספירה
מצטערים, אירעה שגיאת שרת במהלך הקריאה מהאחסון. קוד שגיאה: INTERNAL. 1
מצטערים, התרחשה שגיאת שרת. יש להמתין מעט ולנסות שוב. 2
הפעלה פונקציה הודעת שגיאה הפעלה סיום
12:19:08 IST 04/12/21 tzintukim מצטערים, התרחשה שגיאת שרת. יש להמתין מעט ולנסות שוב. time-based 12:20:08 IST 04/12/21
17:10:17 IST 04/12/21 tzintukim מצטערים, התרחשה שגיאת שרת. יש להמתין מעט ולנסות שוב. time-based 17:11:17 IST 04/12/21
09:27:08 IST 05/12/21 tzintukim מצטערים, אירעה שגיאת שרת במהלך הקריאה מהאחסון. קוד שגיאה: INTERNAL. time-based 09:27:13 IST 05/12"זוהי ההודעה שנשלח אלי בתדירות גבוהה, אם מישהו יודע מה הבעיה בהגדרות הסקריפט שלי, ומה אני אמור לתקן אשמח מאד שתעדכנו אותי,
וקחו בחשבון שכל פעם שמגיע כזה הודעה, הרי נשלח אלי צינתוק, ואני בטוח שמדובר במייל חדש חשוב....גם לי היו שגיאות שגרמו לצינתוק, והגדרתי ש[כמעט ו]לא ידווח על שגיאות [אם אני זוכר, אין כזו אפשרות, רק שידווח פעם ב...]
-
האם יש אפשרות לעשות צינתוק במקרה שיש לי שני מכשירי טלפון ואני רוצה לדעת במכשיר מס' 2 שקיבלתי שיחה במכשיר מס' 1 ??
-
לאחר שראיתי שביקשו כזה דבר, אני כותב עכשיו מדריך איך לקבל צינתוק בטלפון כשמגיע מייל חדש בתיבת המייל
הדבר התאפשר אודות ל - API החדש שימות המשיח פרסמו לצינתוקים החינמיים ועם סקריפט קצרשלב א: צריך להיות ברשותכם קו תוכן של חברת ימות המשיח
(באם אין לכם עדיין, התקשרו ל 0773137770 שלוחה 3 וקבלו קו תוכן חדש, התקשרו מיד לאחר קבלת המספר, הכניסו סיסמת מנהל כדי לפתוח את הקו לשימוש)
שימו לב: הקוד להלן [בשלב ד] משתנה אם הקו שלכם בפריווט או בשרת הרגיל, [באם פתחתם כעת קו חדש, ככל הנראה הקו שלכם יהיה בשרת הפריווט], נסו להיכנס לאתר הניהול בשרת רגיל או בשרת הפריווט, תראו איפה זה נפתח ופעלו לפי זה
שלב ב:* בקו שברשותכם הגדירו שלוחה חדשה להרשמה לצינתוקים החינמיים
(כדי להגדיר שלוחה כנסו לאתר הניהול הרגיל - או לאתר הניהול פריווט באם הקו שלכם בפריווט - , כנסו ללשונית "מערכת תוכן" בחרו שלוחה-לדוגמה 1, וכנסו ללשונית "הגדרות מתקדמות" [באם יש שם כבר קוד מחקו אותו] והדביקו את הקוד הבא
type=tzintuk זהו הגדרת סוג השלוחה list_tzintuk=123 וזה שם רשימת הצינתוקים
לחצו שמור כמה פעמים, ואתם יכולים לצאת מהשלוחה)
(אפשר לרשום כל מספר בשם רשימת הצינתוקים, רק לשים לב לשנות לפי זה להלן).
.
שלב ג: הרשמה לקבלת צינתוקים
התקשרו לקו שלכם, כנסו לשלוחה שהגדרתם כהרשמה לקבלת צינתוקים (1) ובתפריט שם בחרו בהוספת מספרכם לרשימה
עד כאן שלבי קו הטלפון, ועכשיו לשלבי הסקריפט.
שלב ד: כתיבת הסקריפט
כנסו לכאן ובצד ימין למעלה בחרו ב"פרויקט חדש".
יפתח לכם דף עם כמה שורות קוד, תנו לפרויקט שם כרצונכם בתיבה "פרויקט ללא שם"מחקו את הקוד הקיים והדביקו במקום את השורות הבאות
לשרת הרגילfunction tzintukim() { let newmessages = GmailApp.search ('is: inbox newer_than:1h'); for (let newmessage of newmessages){ let minutbefornoe = new Date (Date.now() -60000) if (newmessage.getLastMessageDate() > minutbefornoe) { let response = UrlFetchApp.fetch ('https://www.call2all.co.il/ym/api/RunTzintuk?token=07XXXXXXXX:******&phones=tzl:123'); Logger.log(response.getContentText()); } } }
לשרת פריווט
function tzintukim() { let newmessages = GmailApp.search ('is: inbox newer_than:1h'); for (let newmessage of newmessages){ let minutbefornoe = new Date (Date.now() -60000) if (newmessage.getLastMessageDate() > minutbefornoe) { let response = UrlFetchApp.fetch ('https://private.call2all.co.il/ym/api/RunTzintuk?token=07XXXXXXXX:******&phones=tzl:123'); Logger.log(response.getContentText()); } } }
תשנו בשורה 6 את מספר הטלפון למספר הקו שלכם, ובמקום הכוכביות הכניסו את סיסמת המערכת שלכם, ובסוף את מספר רשימת הצינתוקים
שלב ה: הפעלת הטריגר
לחצו על 'שמירת הפרויקט' ועברו בצד ימין בתפריט שנפתח ל"מפעילים"
יפתח לכם דף חדש לחצו למטה בצד שמאל על "הוספת טריגר"
בדף שנפתח לכם בחרו ב'טיימר דקות' וב'כל דקה'
לחצו על שמירה.
יקפוץ לכם חלונית לכניסה עם החשבון גוגל שלכם, כנסו, יופיע הודעה ש - "Google לא אימתה את האפליקציה הזו" לחצו על מתקדם ו'כניסה אל...'
יופיע עוד חלונית לחצו אישור ו.. הטריגר מופעל בהצלחהבהצלחה.
קרדיט ענק ל @chv שכתב את הסקריפט ול @yzahn שעזר מאוד