דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. מחשבים וטכנולוגיה
  3. רשתות
  4. בקשה | מייל חוזר עם קובץ מצורף הרבה סוגי קבצים

בקשה | מייל חוזר עם קובץ מצורף הרבה סוגי קבצים

מתוזמן נעוץ נעול הועבר רשתות
6 פוסטים 5 כותבים 66 צפיות 5 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • 9 מנותק
    9 מנותק
    975
    כתב נערך לאחרונה על ידי
    #1

    אני יסביר בקצרה מה אני עושה כהיום, שולחים לי עם שם של פרשת השבוע או מסכת משניות והפרק וכדו' ולפי זה אני מחזיר מבחן או מראי מקומות וכו'
    כבר הרבה זמן שרציתי לעשות מייל חוזר אוטומטי עם קובץ מצורף רק הבעיה זה הפרוצדורה של הקוד וגם שלא יהיה בתור קישור לדרייב אלא קובץ מצורף
    השאלה האם יש אפשרות שיהיה טבלה פשוטה שבעמודה A אני יכניס את הקישור של הקובץ מהדרייב וכדו' ובעמודה B אני אכתוב את הנושא ואז מי שישלח לי יקבל אוטומטי מייל חוזר עם הקובץ מצורף ולא קישור לדרייב
    זה חשוב לי שיהיה בטבלה 1. כי מדובר בהרבה מאוד סוגים 2. כי זה גם צריך לעדכן מפעם לפעם, שלא יהיה צורך לעשות כל פעם מתחילה אלא יהיה משהו קבוע
    אני מתכוון משהו כמו זה
    3d5694f3-7b2c-4e14-8132-d7fe96a07a8a-image.png
    ואם מישהו יתנדב לעשות כזה דבר זה יהיה עזרה ענקית כי אני לא מתכנת ולא מומחה בסקריפטים למינהם (ואגב זה כנראה יעזור לעוד כמה וכמה אנשים
    תודה רבה

    a.y.f.A תגובה 1 תגובה אחרונה
    0
    • 9 975

      אני יסביר בקצרה מה אני עושה כהיום, שולחים לי עם שם של פרשת השבוע או מסכת משניות והפרק וכדו' ולפי זה אני מחזיר מבחן או מראי מקומות וכו'
      כבר הרבה זמן שרציתי לעשות מייל חוזר אוטומטי עם קובץ מצורף רק הבעיה זה הפרוצדורה של הקוד וגם שלא יהיה בתור קישור לדרייב אלא קובץ מצורף
      השאלה האם יש אפשרות שיהיה טבלה פשוטה שבעמודה A אני יכניס את הקישור של הקובץ מהדרייב וכדו' ובעמודה B אני אכתוב את הנושא ואז מי שישלח לי יקבל אוטומטי מייל חוזר עם הקובץ מצורף ולא קישור לדרייב
      זה חשוב לי שיהיה בטבלה 1. כי מדובר בהרבה מאוד סוגים 2. כי זה גם צריך לעדכן מפעם לפעם, שלא יהיה צורך לעשות כל פעם מתחילה אלא יהיה משהו קבוע
      אני מתכוון משהו כמו זה
      3d5694f3-7b2c-4e14-8132-d7fe96a07a8a-image.png
      ואם מישהו יתנדב לעשות כזה דבר זה יהיה עזרה ענקית כי אני לא מתכנת ולא מומחה בסקריפטים למינהם (ואגב זה כנראה יעזור לעוד כמה וכמה אנשים
      תודה רבה

      a.y.f.A מנותק
      a.y.f.A מנותק
      a.y.f.
      כתב נערך לאחרונה על ידי
      #2

      @975 יכול להיות שאוכל לעזור, ספר יותר על הרעיון ולמה זה ישמש

      תגובה 1 תגובה אחרונה
      0
      • ב מנותק
        ב מנותק
        בהתחלה
        כתב נערך לאחרונה על ידי בהתחלה
        #3

        בהחלט אפשרי ואפילו די פשוט לביצוע עם Google Apps Script – ויותר מזה, ניתן לעשות את זה בצורה שנשענת על Google Sheets כך שכל מה שתצטרך לעשות זה רק לעדכן טבלה אחת, בלי לגעת יותר בקוד.

        מה הרעיון:
        אתה מנהל טבלה ב־Google Sheets:
        בעמודה A – קישור לקובץ מ־Google Drive (בפורמט של ID או קישור מלא).
        בעמודה B – מילת מפתח או נושא (למשל שם פרשה או מסכת).

        ברקע רץ קוד שמנטר את תיבת ה־Gmail שלך, ואם מישהו שלח מייל עם נושא שמתאים למילת מפתח – הוא יקבל תשובה אוטומטית עם הקובץ כקובץ מצורף (ולא כקישור).

        🛠 איך זה ייראה בפועל?
        שלב 1: הטבלה
        A (קישור לקובץ) B (מילת מפתח או נושא)
        https://drive.google.com/file/d/123abc456/view?usp=sharing ויקרא
        https://drive.google.com/file/d/456def789/view?usp=sharing פסחים
        ... ...

        שלב 2: הקוד (Google Apps Script)
        תעתיק את זה ל־https://script.google.com:

        javascript
        Copy
        Edit
        function autoReplyWithAttachment() {
        const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1");
        const data = sheet.getDataRange().getValues();

        const threads = GmailApp.search('is:inbox is:unread'); // הודעות שלא נקראו
        for (let i = 0; i < threads.length; i++) {
        const messages = threads[i].getMessages();
        const msg = messages[messages.length - 1];
        const subject = msg.getSubject().trim();
        const sender = msg.getFrom();

        for (let j = 1; j < data.length; j++) {
          const fileLink = data[j][0];
          const keyword = data[j][1];
        
          if (subject.includes(keyword)) {
            try {
              const fileId = getFileIdFromUrl(fileLink);
              const file = DriveApp.getFileById(fileId);
              const blob = file.getBlob();
        
              GmailApp.sendEmail(sender, "המסמך שביקשת – " + keyword, 
                "שלום,\n\nמצורף הקובץ שביקשת בנושא: " + keyword + "\n\nבהצלחה!", 
                { attachments: [blob] });
        
              msg.markRead(); // לא לשלוח שוב
              break; // מצא התאמה – לא צריך להמשיך
            } catch (err) {
              Logger.log("שגיאה: " + err);
            }
          }
        }
        

        }
        }

        // פונקציית עזר
        function getFileIdFromUrl(url) {
        const match = url.match(/[-\w]{25,}/);
        return match ? match[0] : null;
        }
        שלב 3: הפעלה אוטומטית
        לחץ על ⏰ Triggers (מפעילים).

        צור טריגר חדש לפונקציה autoReplyWithAttachment.

        בחר:

        סוג: Time-driven

        לדוגמה: Every 5 minutes

        📌 הערות חשובות:
        הקבצים שלך בדרייב צריכים להיות "גישה: מי שיש לו קישור" או שאתה הבעלים שמריץ את הסקריפט.

        כדאי לעבור על תיבת ה־Spam לפעמים – אם Gmail חושד שאתה שולח מיילים אוטומטיים.

        אתה יכול להרחיב את זה גם לתשובה אישית לכל שם פרשה, או להשתמש בתבנית אחת אחידה.

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

        אני גם יכול להמיר לך את זה ל־EXE אם זה צריך לפעול ממחשב מקומי.

        רק תגיד לי מה תעדיף 💬

        באדיבות GPT

        יוסף אלחנןי תגובה 1 תגובה אחרונה
        0
        • ג מנותק
          ג מנותק
          גבאי
          כתב נערך לאחרונה על ידי
          #4

          לא עקבתי לעומק מה בדיוק אתה צריך.
          אבל יש לך את זה

          9 תגובה 1 תגובה אחרונה
          0
          • ב בהתחלה

            בהחלט אפשרי ואפילו די פשוט לביצוע עם Google Apps Script – ויותר מזה, ניתן לעשות את זה בצורה שנשענת על Google Sheets כך שכל מה שתצטרך לעשות זה רק לעדכן טבלה אחת, בלי לגעת יותר בקוד.

            מה הרעיון:
            אתה מנהל טבלה ב־Google Sheets:
            בעמודה A – קישור לקובץ מ־Google Drive (בפורמט של ID או קישור מלא).
            בעמודה B – מילת מפתח או נושא (למשל שם פרשה או מסכת).

            ברקע רץ קוד שמנטר את תיבת ה־Gmail שלך, ואם מישהו שלח מייל עם נושא שמתאים למילת מפתח – הוא יקבל תשובה אוטומטית עם הקובץ כקובץ מצורף (ולא כקישור).

            🛠 איך זה ייראה בפועל?
            שלב 1: הטבלה
            A (קישור לקובץ) B (מילת מפתח או נושא)
            https://drive.google.com/file/d/123abc456/view?usp=sharing ויקרא
            https://drive.google.com/file/d/456def789/view?usp=sharing פסחים
            ... ...

            שלב 2: הקוד (Google Apps Script)
            תעתיק את זה ל־https://script.google.com:

            javascript
            Copy
            Edit
            function autoReplyWithAttachment() {
            const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1");
            const data = sheet.getDataRange().getValues();

            const threads = GmailApp.search('is:inbox is:unread'); // הודעות שלא נקראו
            for (let i = 0; i < threads.length; i++) {
            const messages = threads[i].getMessages();
            const msg = messages[messages.length - 1];
            const subject = msg.getSubject().trim();
            const sender = msg.getFrom();

            for (let j = 1; j < data.length; j++) {
              const fileLink = data[j][0];
              const keyword = data[j][1];
            
              if (subject.includes(keyword)) {
                try {
                  const fileId = getFileIdFromUrl(fileLink);
                  const file = DriveApp.getFileById(fileId);
                  const blob = file.getBlob();
            
                  GmailApp.sendEmail(sender, "המסמך שביקשת – " + keyword, 
                    "שלום,\n\nמצורף הקובץ שביקשת בנושא: " + keyword + "\n\nבהצלחה!", 
                    { attachments: [blob] });
            
                  msg.markRead(); // לא לשלוח שוב
                  break; // מצא התאמה – לא צריך להמשיך
                } catch (err) {
                  Logger.log("שגיאה: " + err);
                }
              }
            }
            

            }
            }

            // פונקציית עזר
            function getFileIdFromUrl(url) {
            const match = url.match(/[-\w]{25,}/);
            return match ? match[0] : null;
            }
            שלב 3: הפעלה אוטומטית
            לחץ על ⏰ Triggers (מפעילים).

            צור טריגר חדש לפונקציה autoReplyWithAttachment.

            בחר:

            סוג: Time-driven

            לדוגמה: Every 5 minutes

            📌 הערות חשובות:
            הקבצים שלך בדרייב צריכים להיות "גישה: מי שיש לו קישור" או שאתה הבעלים שמריץ את הסקריפט.

            כדאי לעבור על תיבת ה־Spam לפעמים – אם Gmail חושד שאתה שולח מיילים אוטומטיים.

            אתה יכול להרחיב את זה גם לתשובה אישית לכל שם פרשה, או להשתמש בתבנית אחת אחידה.

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

            אני גם יכול להמיר לך את זה ל־EXE אם זה צריך לפעול ממחשב מקומי.

            רק תגיד לי מה תעדיף 💬

            באדיבות GPT

            יוסף אלחנןי מנותק
            יוסף אלחנןי מנותק
            יוסף אלחנן
            מדריכים
            כתב נערך לאחרונה על ידי
            #5

            @בהתחלה כתב בבקשה | מייל חוזר עם קובץ מצורף הרבה סוגי קבצים:

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

            😂

            תגובה 1 תגובה אחרונה
            0
            • ג גבאי

              לא עקבתי לעומק מה בדיוק אתה צריך.
              אבל יש לך את זה

              9 מנותק
              9 מנותק
              975
              כתב נערך לאחרונה על ידי
              #6

              @גבאי זה לא עוזר מכמה סיבות

              1. שזה רק לקובץ אחד.
              2. זה לא עובד מספיק טוב (ניסיתי את זה, אבל לא דבירתי עם התמיכה הכתובה שם בצד, וכמדומני היום הוא לא פה).

              מה שחשבתי זה התבניות הכתובים שם (ואני גם משתמש בזה קצת) והבעיה

              1. זה המון להתעסק את זה - וכשיש קובץ טבלה זה חוסך המון כאב ראש
              2. זה מביא גם קישור לקובץ לדייב וגם שולח קובץ ועדיף בלי הקישור לדרייב

              @a.y.f. אני אסביר שוב דווקא ראיתי שהGPT שהביא @בהתחלה הבין את הענין
              משל
              מלמד מבקש ממני שאשלח לו את המבחן על פרשת מטו"מ של שנה שעברה הוא רוצה לשפץ אותו. אז במקום שהוא יתקשר אלי הוא יוכל לשלוח מייל שבנושא כתוב מבחן פרשת מטומ שנה ... וישלח אליו מייל חוזר עם המבחן
              מה זה מועיל לי כי יש הרבה מלמדים וכל מלמד קורה שמבקש כמה דברים והם רוצים את בבית כלומר שישלח במייל ולא מודפס. וזה יוצר שעות עבודה נוספות ובלגן גדול

              הפיתרון להשתמש עם סקריפט

              1. נראה לי שזה יהיה בעיה עם המחשב שאיתו אני יתעסק יש עליו חסימה סגורה מאוד, ומדיבור עם נטפרי הם טוענים שהאתר הזה הוא פוטנציאל למשועממים.
              2. אני לא בקי גדול בסקריפטים.

              למה אני לא רוצה שזה יהיה קובץ מצורף עם קישור לדרייב היות וכר היו לי שלחצו על השורה האדומה "דווח לנטפרי שיחסמו את הקובץ", ובשביל שזה לא יקרה בטעות או בכוונה עדיף שלא ככה

              לסיום
              אני אצרף כאן
              קובץ שפעם מישהו שלח לי לחסום מיילים בצורה מלאה שלא יגיע לאשפה ולא לכל הדואר ולא לספאם פשוט שלא יגיע -יתכן וזה הגיע כאן מהפורום אין לי מושג לא חיפשתי, (והוא עובד לי בכל רמות החסימות, שלא כמו מה שאביי עשה) וחשבתי שזה יהיה בנוי באותה צורה בטבלה אבל אפשר גם אחרת
              לא הייתי שש לרבל הדרכה איך לעשות מ-2 סיבות

              1. בדרך כלל זה לוקח בסוף יותר זמן
              2. בדרך כלל זה לא יוצא מוצלח כמו מי שכבר יודע

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

              תגובה 1 תגובה אחרונה
              0

              • התחברות

              • אין לך חשבון עדיין? הרשמה

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