סקריפט לניקוי תיבת ספאם בג'ימייל
-
@dfhzrhree כתב בסקריפט לניקוי תיבת ספאם בג'ימייל:
Gmail.Users.Messages.remove
לא יעבוד
הקלאסGmail
לא קיים כבר, ולתחליף שלו -GmailApp
אין מתודה כזאת
תוכל להעביר לאשפה או למחוק לצמיתות באמצעות קריאה לGmail API
(תצטרך כמובן לשייך את הסקריפט לפרויקט בגוגל Cloud, להפעיל שם את הAPI של Gmail ולהגדיר מסך הרשאה)
ראה למטה -
@צדיק-תמים
כוונתך לזה (או שזה סתם ג'יבריש...)?function deleteForever(userId) { var threads = GmailApp.search("in:spam"); for (var i = 0; i < threads.length; i++) { UrlFetchApp.fetch(`https://www.googleapis.com/gmail/v1/files/${file.getId()}`, { method: 'DELETE', headers: { authorization: `Bearer ${ScriptApp.getOAuthToken()}`, }, });
-
@צדיק-תמים כתב בסקריפט לניקוי תיבת ספאם בג'ימייל:
הקלאס Gmail לא קיים כבר
לא הבנתי למה לא מצאתי כזה קלאס וכאלו אפשרויות בכלל...
-
@dfhzrhree אויש, התבלבלתי, הבאתי לך קטע קוד של גוגל דרייב, גם שם יש אותה בעיה.
אבל התשובה עדיין נכונה, רק דוגמת הקוד לא רלוונטית.
התיעוד הרלוונטי:
https://developers.google.com/gmail/api/reference/rest/v1/users.messages/delete
https://developers.google.com/gmail/api/reference/rest/v1/users.messages/batchDelete -
@שמואל-ש כתב בסקריפט לניקוי תיבת ספאם בג'ימייל:
@צדיק-תמים כתב בסקריפט לניקוי תיבת ספאם בג'ימייל:
הקלאס Gmail לא קיים כבר
לא הבנתי למה לא מצאתי כזה קלאס וכאלו אפשרויות בכלל...
לא הבנתי מה אתה שואל. זה היה קיים בעבר, וכבר לא קיים, ובמקום זה יש את GmailApp, שם אין אפשרות למחוק לצמיתות
ראה למטה -
@צדיק-תמים ויש משהו שכל זמן מוגדר מראש מוחק לבד..
-
@חכמוני-החכם כרגיל אפשר לתזמן ריצה של סקריפט כל X דקות/שעות/ימים, כמו שכתבו ממש קצת קודם
אבל קודם שיהיה לך סקריפט... -
@צדיק-תמים תודה @צדיק-תמים על כל דאגותיך תמיד בכל דבר בפורום ללא שום חשבו זמן וכו'
ובאמת אני לא הבנתי עדיין איך אני מתקין אם תוכל לעדכן אותי בפרטי אשמח מאוד מאוד .... -
@חכמוני-החכם אין משהו מוכן נכון לעכשיו
אז אתה פשוט לא מתקין -
@צדיק-תמים כתב בסקריפט לניקוי תיבת ספאם בג'ימייל:
הקלאס Gmail לא קיים כבר, ולתחליף שלו - GmailApp אין מתודה כזאת
מתברר שטעיתי, הוא קיים, רק צריך להפעיל אותו.
הוראות: https://developers.google.com/apps-script/guides/services/advanced?hl=he#enable_advanced_services -