התממשקות לתיבת הדואר שלך ב-G Suite בעזרת Google Apps Script

שתפו:

Share on facebook
Share on google
Share on twitter
Share on linkedin

יצא לכם לפתוח קריאה בחברה גדולה והמענה שלכם למייל נרשם כתגובה בקריאה המקורית במערכת ?

חברות כאלה משתמשות בקוד המתאים כמו שיש ב- PHP:
http://php.net/manual/en/book.imap.php

במאמר זה אני יראה לכם איך אפשר לבצע את אותו עיקרון בצורה פשוטה ולהשתמש בזה בפיתוח של מערכת מורכבת כמו:

  • help desk
  • crm
  • לידים

לצורך המאמר אנחנו נשתמש באפשרות מגניבה בשם: Google Apps Script.

מה זה Google Apps Script?

Google Apps Script היא שפת סקריפטים שמבוססת על JavaScript שמאפשרת לעשות דברים מגניבים על מוצרים בחבילת G Suite. עריכת הקוד בעורך און ליין וההרצה של הסקריפט מתבצעת על השרתים של גוגל.

שלב כתיבת הקוד

אנחנו נתחיל על ידי שליפה של כל התוויות שמוסמנים על ידי התווית "new" במקרה שלנו

אחרי זה בעזרת האובייקט שיש לנו, נשלוף את ה- Threads הקשורים.

מה זה Threads ???
לא לדאוג לא מה שאתם חושבים (בתכנות). בסך הכול הכוונה למיילים במצב שיחה/צ'אט, הכוונה שנקבל את כל ההתכתבויות של אותו מייל.

עכשיו נתחיל לעבור בלולאה על מה שיש לנו

שורה 2 – שומרים במשתנה את ה- thread לפי האינדקס הנוכחי
שורה 3 – לצורך פשטות והדוגמה, אם יש שרשור או לא אני ישמור רק את המייל הראשון בשרשור.

עכשיו נוכל בקלות לשלוף נתונים מהמייל הנוכחי, לדוגמה:

את הנתונים אפשר לשלוח לשירות חיצוני או לשרת שלנו עם Class UrlFetchApp
בשירות החיצוני נוכל לבצע שאילתא לפי כתובת דואר האלקטרוני של השולח ולהכניס את תוכן ההודעה ל- DB למקום הנכון.

אחרי שסיימנו נוכל לבצע כל מיני פעולות ניקיון כמו:

עכשיו אני יכיר לכם אפשרות מדהימה נוספת שיכולה לחסוך ממכם תזמון ועיבוד בשרת.
יש לכם אפשרות בשם Triggers, שבה אפשר להגדיר תזמונים בתוך Google Apps Script.

בתפריט לחצו על Edit –> All your triggers

לחיצה על edit ואז All your triggers

 

במסך הבא לחצו על המשפט הכחול כדי להוסיף את הטריגר הראשון.

תחת Run בחרו בפונקציה שהיא נקודת התחלה של הקוד.
לא לגעת תחת עמודת Events.
בעמודה הבאה נגדיר את סוג התזמון.
העמודה האחרונה נגדיר את התזמון עצמו.

 

מקווה שנהניתם בהצלחה !

 

יהודה חסין

יהודה חסין

מפתח וורדפרס עם ניסיון של חמש שנים בפיתוח תוספים ותבניות. היה לי העונג לעבוד מפרוייקטים קטנים עד לפרוייקטים גדולים לחברות הגדולות במשק. אפשר למצוא אותי גם בקבוצה: פיתוח וורדפרס בפייסבוק.

יהודה חסין

מפתח וורדפרס עם ניסיון של חמש שנים בפיתוח תוספים ותבניות. היה לי העונג לעבוד מפרוייקטים קטנים עד לפרוייקטים גדולים לחברות הגדולות במשק. אפשר למצוא אותי גם בקבוצה: פיתוח וורדפרס בפייסבוק.

מאמרים אחרונים

קטגוריות

Post SMTP Mailer / Email Log
Post SMTP Mailer / Email Log
קראו את הפוסט הקודם:
התקנת תעודת SSL חינמית באחסון cPanel, uPress או VPS

אז יש לכם אתר, שמעתם את המילה SSL נזכרת באוויר וכל מה שבא אחרי זה היה סינית. במדריך זה נעבור...

סגור