שיתוף | מחיקת הפרסומות ממיילים של פרוייקט אגורה
-
יצרתי את זה לצורך אישי
זה מוחק את המיילים של אגורה ובמקומם שולח מייל ללא תמונת הפרסומתהדרך המומלצת ביותר היא סינון בנטפרי גם של קבצים אישיים
הקובץ נועד עבור מי שעדיין לא ברמה הזאת (כמוני כרגע למשל)נוצר לשימוש שלי ובלחץ של זמן (וע"י בינה מלאכותית של השלמה אוטומטית) ולכן חסרים בו דברים בסיסיים כמו ביטול הסקריפט (וגם יש בו שמות משתנים שאין לי מושג איך הם קשורים למה שהם מכילים)
התבסס בחלקו על הסקריפט של @צדיק-תמים (לא זוכר איפה זה נמצא ומקוצר הזמן אני לא מחפש)
@צדיק-תמים אם אתה מתפלא איך אתה קשור, הכוונה לחלק של המסננים ואכ(מ)"ל וד"ל
-
יצרתי את זה לצורך אישי
זה מוחק את המיילים של אגורה ובמקומם שולח מייל ללא תמונת הפרסומתהדרך המומלצת ביותר היא סינון בנטפרי גם של קבצים אישיים
הקובץ נועד עבור מי שעדיין לא ברמה הזאת (כמוני כרגע למשל)נוצר לשימוש שלי ובלחץ של זמן (וע"י בינה מלאכותית של השלמה אוטומטית) ולכן חסרים בו דברים בסיסיים כמו ביטול הסקריפט (וגם יש בו שמות משתנים שאין לי מושג איך הם קשורים למה שהם מכילים)
התבסס בחלקו על הסקריפט של @צדיק-תמים (לא זוכר איפה זה נמצא ומקוצר הזמן אני לא מחפש)
@צדיק-תמים אם אתה מתפלא איך אתה קשור, הכוונה לחלק של המסננים ואכ(מ)"ל וד"ל
@מנצפכ כתב במדריך | מחיקת הפרסומות ממיילים של פרוייקט אגורה:
נוצר לשימוש שלי ובלחץ של זמן (וע"י בינה מלאכותית של השלמה אוטומטית) ולכן חסרים בו דברים בסיסיים כמו ביטול הסקריפט (וגם יש בו שמות משתנים שאין לי מושג איך הם קשורים למה שהם מכילים)
וגם שהסקריפט שולף מיילים מהאשפה...
לכאורה בשורה 21 צריך להיות משהוא בסגנון
const threads = GmailApp.search('from:postmaster@agora.co.il -in:trash');
במקום מה שכתוב עכשיו
const threads = GmailApp.search('from:postmaster@agora.co.il');
-
@מנצפכ כתב במדריך | מחיקת הפרסומות ממיילים של פרוייקט אגורה:
נוצר לשימוש שלי ובלחץ של זמן (וע"י בינה מלאכותית של השלמה אוטומטית) ולכן חסרים בו דברים בסיסיים כמו ביטול הסקריפט (וגם יש בו שמות משתנים שאין לי מושג איך הם קשורים למה שהם מכילים)
וגם שהסקריפט שולף מיילים מהאשפה...
לכאורה בשורה 21 צריך להיות משהוא בסגנון
const threads = GmailApp.search('from:postmaster@agora.co.il -in:trash');
במקום מה שכתוב עכשיו
const threads = GmailApp.search('from:postmaster@agora.co.il');
-
בס"ד
- שונה שם השולח ל"פרוייקט אגורה" (כמו במקור)
- סודר הhtml שהיה מושמע במייל לפלאפון
@מנצפכ הוא כל הזמן שולח לי כמויות של מיילים של שגיאות.
פרטי השגיאה בספוילרYou are receiving this error either because your input OAuth2 scope name is invalid or it refers to a newer scope that is outside the domain of this legacy API.
This API was built at a time when the scope name format was not yet standardized. This is no longer the case and all valid scope names (both old and new) are catalogued at https://developers.google.com/identity/protocols/oauth2/scopes. Use that webpage to lookup (manually) the scope name associated with the API you are trying to call and use it to craft your OAuth2 request.
שאלתי את קלוד, והתשובה שלו בספוילר
השגיאה שאתה מקבל נובעת מכך שהסקריפט שלך משתמש ב-Gmail API הישן ולא בעדכון הנכון של ה-scopes. הבעיה העיקרית היא ששימוש ב-Gmail.Users.Messages.batchDelete דורש הרשאות מתקדמות שלא מוגדרות כראוי.
כמו כן, לא הצלחתי להריץ את הסקריפט החדש שלך, השגיאה שאני מקבל היא:
GoogleJsonResponseException: API call to gmail.users.settings.filters.delete failed with error: Requested entity was not found.אשמח בעזרה. אני לא מבין בזה כל כך.
-
@מנצפכ הוא כל הזמן שולח לי כמויות של מיילים של שגיאות.
פרטי השגיאה בספוילרYou are receiving this error either because your input OAuth2 scope name is invalid or it refers to a newer scope that is outside the domain of this legacy API.
This API was built at a time when the scope name format was not yet standardized. This is no longer the case and all valid scope names (both old and new) are catalogued at https://developers.google.com/identity/protocols/oauth2/scopes. Use that webpage to lookup (manually) the scope name associated with the API you are trying to call and use it to craft your OAuth2 request.
שאלתי את קלוד, והתשובה שלו בספוילר
השגיאה שאתה מקבל נובעת מכך שהסקריפט שלך משתמש ב-Gmail API הישן ולא בעדכון הנכון של ה-scopes. הבעיה העיקרית היא ששימוש ב-Gmail.Users.Messages.batchDelete דורש הרשאות מתקדמות שלא מוגדרות כראוי.
כמו כן, לא הצלחתי להריץ את הסקריפט החדש שלך, השגיאה שאני מקבל היא:
GoogleJsonResponseException: API call to gmail.users.settings.filters.delete failed with error: Requested entity was not found.אשמח בעזרה. אני לא מבין בזה כל כך.
-
@יום-חדש-מתחיל בעז"ה נבדוק את זה אחרי שבועות
(תן לי תזכורת בצ'אט או במייל)@מנצפכ מה המייל שלך?
-
@מנצפכ מה המייל שלך?