@ראובן-שבתי
לא שמתי לב
אבל הענין שיש לי וואצפ למייל היינו שאני סורק את הברקוד ומאז הכל עובד דרך המייל (עולה 100 לחודש) ואין לי גישה רק לברקוד שהם שולחים ובזה אין את האפליקציה של ואצפ כמו שהראת
התקשקשתי עם ה GPT וזה מה שיצא
היה לי כבר משהו כזה תכלס הוא עובד מצויין
הקוד מוחק לצמיתות מיילים שנמצאים בתיבת הדואר הנכנס, באשפה או בספאם אם הם מסומנים בתווית בשם "del". הקוד
function deleteForever() {
console.log('תחילת הפעולה: מחיקת מיילים עם תווית "del"');
// בדיקת התווית ואם לא קיימת יצירתה
let delLabel = GmailApp.getUserLabelByName('del');
if (!delLabel) {
delLabel = GmailApp.createLabel('del');
console.log('התווית "del" נוצרה');
} else {
console.log('התווית "del" קיימת');
}
// פונקציה לחיפוש שרשורים עם התווית "del"
const getThreadsWithLabel = (query) => GmailApp.search(query).filter(thread =>
thread.getLabels().some(label => label.getName() === 'del'));
console.log('חיפוש מיילים בתיבה הרגילה עם התווית "del"');
const inboxThreads = getThreadsWithLabel('in:inbox label:del');
console.log(`נמצאו ${inboxThreads.length} שרשורים בתיבה הרגילה עם התווית "del"`);
console.log('חיפוש מיילים באשפה עם התווית "del"');
const trashThreads = getThreadsWithLabel('in:trash label:del');
console.log(`נמצאו ${trashThreads.length} שרשורים באשפה עם התווית "del"`);
console.log('חיפוש מיילים בספאם עם התווית "del"');
const spamThreads = getThreadsWithLabel('in:spam label:del');
console.log(`נמצאו ${spamThreads.length} שרשורים בספאם עם התווית "del"`);
// איחוד כל השרשורים
const allThreads = [...inboxThreads, ...trashThreads, ...spamThreads];
console.log(`סה"כ ${allThreads.length} שרשורים למחיקה`);
// השגת מזהי הודעות
const messageIds = allThreads.flatMap(thread => thread.getMessages().map(message => message.getId()));
if (!messageIds.length) {
console.log('אין מיילים למחיקה');
return;
}
// מחיקת ההודעות ישירות
console.log(`מחיקת ${messageIds.length} הודעות`);
Gmail.Users.Messages.batchDelete({ ids: messageIds }, 'me');
console.log(`${messageIds.length} הודעות נמחקו לצמיתות`);
}
בדיקת קיום התווית "del":
הקוד בודק אם קיימת תווית בשם "del" בחשבון ה-Gmail.
אם התווית לא קיימת, הקוד יוצר אותה ומדפיס הודעה שהתווית נוצרה.
אם התווית קיימת, הקוד מדפיס הודעה שהתווית קיימת.
אתה יכול להריץ אותו כל דקה וככה הוא ימחק ישירות. כמובן אל תשכח לתת למשתמש שלך את התווית.
תוכל להוסיף לו אוטומטית את ההגדרה של הדקה מבלי שיצטרכו ידנית לעשות זאת? ?
נראה לי שלא אבל GPT יחדש שכן אפשרו