דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • 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

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
א

אבי 6

@אבי 6
אודות
פוסטים
169
נושאים
43
שיתופים
0
קבוצות
0
עוקבים
1
עוקב אחרי
0

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • מדריך | הרשמה אוטומטית לרשימת תפוצה באימייל
    א אבי 6

    חיפשתי הרבה בפורום ולא מצאתי מדריך מפורט בענין, ישבתי הרבה עם GPT וחברים בעלי ידע בתחום והנה התוצאה לפניכם.

    להלן מדריך פשוט לבניית סקריפט של הרשמה אוטומטית לרשימת תפוצה במייל - [לא קבוצות גוגל!] אלא תוית באנשי קשר, שכשתרצו לשלוח אימייל לקבוצה שנרשמה - פשוט תכתבו ב'נמען' את שם התוית ותשלחו לכולם.

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

    אז דבר ראשון תכנסו כמובן מהחשבון גוגל שממנו תרצו לנהל רשימת תפוצה, ותכנסו ל https://script.google.com/home תיצרו פרויקט חדש.
    בשורת הקוד תמחקו הכל ותדביקו את הקוד הבא.

    // שם קבוצת אנשי הקשר שיווצר אוטומטית בגוגל קונטקטס
    const LABEL_NAME = "כאן תכתוב את שם הקבוצה באנשי קשר";
    
    // מזהה הגיליון (Spreadsheet ID) – יש לקחת מה-URL של קובץ הגוגל שיטס
    const SHEET_ID = "כאן תכניס את ה-ID של Google Sheets";
    
    // שם הטאב (Sheet) בגיליון בו יישמרו הנרשמים
    const SHEET_NAME = "כאן תכניס את שם הגיליון (Tab)";
    
    // אימייל של מי שמריץ את הסקריפט (נלקח אוטומטית מהחשבון המחובר)
    const SYSTEM_EMAIL = Session.getActiveUser().getEmail(); // מונע הוספה עצמית לרשימה
    
    function processJoinRequests() {
      // חיפוש מיילים שהתקבלו בתיבת הדואר הנכנס, בנושא מסוים, ב-24 השעות האחרונות
      const threads = GmailApp.search('is:inbox "כאן יהיה כתוב נושא בקשת ההצטרפות האוטומטית" newer_than:1d');
    
      // יצירת קבוצה באנשי קשר במידת הצורך
      const label = getOrCreateLabel();
    
      // פתיחת הגיליון והטאב הנכון
      const sheet = getOrCreateSheet();
    
      // שליפת רשימת אימיילים שכבר קיימים בגיליון כדי למנוע כפילויות
      const existingEmails = getExistingEmails(sheet);
    
      // מעבר על כל "שיחה" (Thread) שנמצאה
      threads.forEach(thread => {
        const messages = thread.getMessages(); // כל ההודעות בתוך השיחה
    
        messages.forEach(message => {
          const fromHeader = message.getFrom(); // שולף את השולח ("שם <email>")
          const emailMatch = fromHeader.match(/<(.+?)>/); // שולף את כתובת האימייל מהסוגריים המשולשים
          const email = emailMatch ? emailMatch[1] : fromHeader; // אם לא נמצא סוגריים – נשתמש בכל הטקסט
          const name = fromHeader.replace(/<.+>/, "").trim(); // שולף את השם בלבד (ללא האימייל)
    
          // סינון: לא להוסיף אם אין אימייל, אם זה אני עצמי, או שכבר נרשם בעבר
          if (!email || email === SYSTEM_EMAIL || existingEmails.has(email)) return;
    
          // יצירת איש קשר חדש או שליפה אם כבר קיים
          const resourceName = getOrCreateContact(email, name);
    
          // שיוך איש הקשר לקבוצת אנשי קשר שבחרנו
          addContactToLabel(resourceName, label.resourceName);
    
          // שליחת מייל אישור הצטרפות
          sendConfirmation(email);
    
          // הוספה לגיליון
          sheet.appendRow([new Date(), email, name]);
    
          // הוספה גם לרשימת המעקב בזיכרון כדי למנוע כפילויות בתוך אותה הרצה
          existingEmails.add(email);
    
          // סימון ההודעה כנקראה
          message.markRead();
        });
    
        // מחיקת השיחה מהתיבה (מעביר לאשפה)
        thread.moveToTrash();
      });
    }
    
    function getOrCreateLabel() {
      // שליפת כל קבוצות אנשי הקשר הקיימות
      const groups = People.ContactGroups.list().contactGroups || [];
    
      // חיפוש אם הקבוצה כבר קיימת
      let label = groups.find(g => g.formattedName === LABEL_NAME);
    
      // אם לא קיימת – ניצור קבוצה חדשה
      if (!label) {
        label = People.ContactGroups.create({
          contactGroup: { name: LABEL_NAME }
        });
      }
    
      return label;
    }
    
    function getOrCreateContact(email, name) {
      // חיפוש אם איש קשר עם אותו אימייל כבר קיים באנשי הקשר של החשבון
      const results = People.People.searchContacts({
        query: email,
        pageSize: 1,
        readMask: "emailAddresses"
      }).results;
    
      // אם כבר קיים – נחזיר את מזהה האיש קשר (resourceName)
      if (results && results.length > 0) {
        return results[0].person.resourceName;
      } else {
        // אם לא – ניצור איש קשר חדש עם האימייל והשם
        const newContact = People.People.createContact({
          emailAddresses: [{ value: email }],
          names: [{ displayName: name }]
        });
        return newContact.resourceName;
      }
    }
    
    function addContactToLabel(resourceName, labelResourceName) {
      // שיוך איש הקשר לקבוצת אנשי קשר (label)
      People.ContactGroups.Members.modify({
        resourceNamesToAdd: [resourceName]
      }, labelResourceName);
    }
    
    function sendConfirmation(email) {
      // שליחת מייל אישור הצטרפות עם עיצוב HTML
      MailApp.sendEmail({
        to: email,
        subject: "כאן יהיה נושא מייל האישור – לדוגמה: ברוך הבא לרשימת התפוצה שלנו",
        name: "כאן יופיע שם השולח – לדוגמה: מערכת עלון שבועי",
        htmlBody: `
          <div dir="rtl" style="font-family: Arial, sans-serif; background-color: #f9f9f9; padding: 24px; border-radius: 12px; border: 1px solid #e0e0e0; color: #333;">
            <h2 style="color: #2e6c80; text-align: center;">כאן תכתוב את המלל שאתה רוצה שיהיה כתוב במייל החוזר על אישור ההצטרפות ל...</h2>
            
            <p style="font-size: 16px;">
              לדוגמה: תודה שהצטרפת לרשימת התפוצה של עלון 'XYZ'. מדי שבוע תקבלו תכנים נבחרים...
            </p>
    
            <p style="font-size: 16px;">
              ניתן בכל עת להסיר את עצמך מהרשימה על ידי מענה למייל זה.
            </p>
    
            <p style="font-size: 16px; text-align: center;">
              <strong>בברכה,<br>מערכת XYZ</strong>
            </p>
          </div>
        `
      });
    }
    
    function getOrCreateSheet() {
      // פתיחת הגיליון לפי ה-ID
      const ss = SpreadsheetApp.openById(SHEET_ID);
    
      // ניסיון לפתוח את הטאב הקיים
      let sheet = ss.getSheetByName(SHEET_NAME);
    
      // אם הטאב לא קיים – ניצור אותו ונכניס כותרות
      if (!sheet) {
        sheet = ss.insertSheet(SHEET_NAME);
        sheet.appendRow(["תאריך", "אימייל", "שם"]);
      }
    
      return sheet;
    }
    
    function getExistingEmails(sheet) {
      // סריקת כל האימיילים הקיימים בעמודה השנייה (טור B) כדי למנוע כפילויות
      const lastRow = sheet.getLastRow();
      const emails = new Set();
    
      if (lastRow <= 1) return emails; // אין נתונים מלבד הכותרת
    
      const data = sheet.getRange(2, 2, lastRow - 1).getValues();
      data.forEach(row => emails.add(row[0])); // הוספת כל אימייל לקבוצה
      return emails;
    }
    
    

    בלשונית 'שירותים' תחפשו את השירותים הבאים ותפעילו אותם:
    People API
    בשלב זה או קודם המערכת תבקש אישורי אבטחה של גוגל, תאשרו הכל.

    כעת תיצרו קובץ גוגל שיטס בדרייב שלכם, תקראו לו שם כרצונכם [לדוגמא 'רשימת מצטרפים'] ותעתיקו את כתובת הID של הקובץ ותכניסו בשורה השניה של הקוד.

    [כתובת הID של הקובץ זה החלק שבין /d/ לבין /edit.
    לדוגמא: https://docs.google.com/spreadsheets/d/1AbCDefGhIjKlMnOpQRsTuVWxyz1234567890/edit#gid=0
    אז הID הוא: 1AbCDefGhIjKlMnOpQRsTuVWxyz1234567890]

    תיכנסו לקוד ותכתבו בשורה הראשונה את שם התוית באנשי קשר, בשורה השלישית את שם הגיליון שהגדרתם בשיטס [לדוגמא 'רשימת מצטרפים'], בשורה 15 תכתוב את שורת הנושא במיילים [לדוגמא 'בקשת הצטרפות'], בשורה 112 והלאה תוכל לשנות את הטקסט במייל אישור ההצטרפות.

    כעת נפעיל טריגר הפעלה, בצד ימין של גוגל סקריפט בלשונית 'מפעילים' נכנס לשם, ואז 'הוספת טריגר' - לא לשנות את הפקודה או משהו אחר, רק את לבחור האם טיימר שעות או דקות, ואז לבחור כל כמה זמן תרצו שהסקריפט ירוץ, רצוי כל 5 דקות כדי שהנרשמים יראו שזה אוטומטי.

    בהצלחה.

    כמובן שניתן לשנות את הקוד ולהתאים לצרכיכם האישיים על ידי הGPT ועוד, ולבקש ממנו שיוסיף פקודה או ישנה.

    לי באופן אישי זה ממש התאים לכל מה שחיפשתי.
    אשמח לקבל הערות והארות.

    עזרה הדדית - מחשבים וטכנולוגיה

  • בקשה | הצטרפות אוטומטית לרשימת תפוצה במייל
    א אבי 6

    @ע-ה-דכו-ע כתב בבקשה | הצטרפות אוטומטית לרשימת תפוצה במייל:

    חשבתי בתוית במייל.

    כמדומני שבתוית באנשי קשר אין אפשרות מובנית, רק ע"י סקריפטים חיצוניים.

    @ע-ה-דכו-ע וזו בדיוק שאלתי.
    יפה.

    עזרה הדדית - מחשבים וטכנולוגיה

  • בקשה | הצטרפות אוטומטית לרשימת תפוצה במייל
    א אבי 6

    @ע-ה-דכו-ע מה אני מרויח מזה? שכל המיילים שביקשו הצטרפות ישמרו בתוית כלשהי במייל? אני צריך אותם שמורים באנשי קשר! בתוית מסויימת.

    בקיצור-תודה, אבל לא עזרת לי, אני צריך כמו בהרבה רשימות תפוצה שכשישלחו את המילה הצטרפות יכנסו לרשימת תפוצה במייל!

    עזרה הדדית - מחשבים וטכנולוגיה

  • בקשה | הצטרפות אוטומטית לרשימת תפוצה במייל
    א אבי 6

    יש לי רשימת תפוצה במייל, ואני רוצה שכל מי ששולח מייל עם המילה 'הצטרפות' לדוגמא - יצטרף אוטומטית לתוית של הקבוצה באנשי קשר שלי, ואז כשאשלח משהו לתוית הזו כבר יהיה מעודכן אוטומטית.

    חיפשתי כאן בפורום ומשום מה לא הצלחתי למצוא. וAI לא בדיוק עזר לי..
    זה חשוב מאוד וקצת דחוף
    תודה מראש

    עזרה הדדית - מחשבים וטכנולוגיה

  • בירור | בירור על אתר AI שיכול ליצור הדמיות מדוייקות ומקצועיות.
    א אבי 6

    https://interiorai.com/?utm_source=chatgpt.com

    עזרה הדדית - מחשבים וטכנולוגיה

  • בעיה | וואטסאפ קולי של חברת 'ואטסאפ פלוס' לפתע המספר נהפך למוקד פתיחת מערכות
    א אבי 6

    יש לי וואטסאפ קיים, [נקרא 'תא קולי אישי'] החברה קוראת לזה 'ואטסאפ פלוס', קידומת 05349, לפתע ביום בהיר המספר נהפך למוקד חלוקת ופתיחת מערכות, וכל התוכן והמשתמשים נעלם.

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

    מערכות IVR - ימות המשיח

  • להורדה | ביט - אפשר להתקין ממקורות לא ידועים
    א אבי 6

    @דוד-חזן ניסיתי להתקין בנגן אנדרואיד 8, והוא כתב שיש בעיה בניתוח החבילה.
    האם יש לך גירסא פרוצה שעובדת כיום [מעודכנת] שמתאימה לאנדרואיד 8?

    עכשיו אני רואה.

    @noa91 כתב בלהורדה | ביט פרוץ - אפשר להתקין ממקורות לא ידועים:

    @דוד-חזן הגרסה החדשה דווקא? כי הLD מעודכן.

    הגירסאות האחרונות כבר לא לא נתמכות באנדרואיד נמוך
    נראה לי מ 11 נתמך
    אבל לא זוכר בדיוק

    האם אין תמיכה מצד בנק הפועלים?

    קצת דחוף, תודה מראש.

    אפליקציות להורדה

  • בקשת מידע | איך מוציאים הקלטות מ4*4 מהזיכרון הפנימי - האם יש תוכנה שקוראת אותו
    א אבי 6

    ניסיתי ולא הצלחתי לעשות זאת, האם תוכל להסביר לי באופן פרטני ויסודי?

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

    סלולרי

  • בקשת מידע | איך מוציאים הקלטות מ4*4 מהזיכרון הפנימי - האם יש תוכנה שקוראת אותו
    א אבי 6

    @שלוםפ

    @שלוםפ כתב בבקשת מידע | איך מוציאים הקלטות מ4*4 מהזיכרון הפנימי - האם יש תוכנה שקוראת אותו:

    @אבי-6 יש ע"ז שרשור בפורום איפשהו, בעיקרון יש דרכים להקליט באמצעות קבל אוקס שבמקום שהמחשב יקליט מהמיקרופון הוא יקליט ממה שמחובר אליו בקבל יש חלק מנגני סאנדיסק שאין להם בכלל מיקרופון ותמיד מקליטים דרך אוקס עשיתי כמה פעמים ועבד לי מעולה.

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

    ולאחר שפניתי לועדת התקשורת זה התשובה שקיבלתי:
    תשובת הטכנאי:
    ניתן להוציא שיחות מוקלטות מהמכשיר ע"י חיבור אוקס למחשב.
    ולהשמיע את ההקלטה ואז המחשב חושב שזה מיקרופון ומקליט את הקול (יש להפעיל הקלטה בתוכנות הקלטה)
    זה כמובן דבר שאורך זמן אבל אפשרי.

    האם הוא התכוון לדרך שאמרת שאתה מכיר?

    סלולרי

  • בירור | האם קיימת אפשרות לבדיקת גלישה לפי אתרים
    א אבי 6

    @נעזר1000

    @נעזר1000 כתב בבירור | האם קיימת אפשרות לבדיקת גלישה לפי אתרים:

    @אבי-6
    אני חושב על רעיון שיתבסס על היסטוריית הגלישה
    או שתבדוק שם ידנית או שמישהו יתנדב לכתוב תוכנה כזו.

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

    אין תוכנה כזו?

    או לפחות כמו התוסף הזה שבודק כמות גלישה, רק אני צריך שיהיה בנפח ולא במספר דקות.

    רשתות

  • בירור | האם קיימת אפשרות לבדיקת גלישה לפי אתרים
    א אבי 6

    האם קיימת אפשרות טכנית או חוקית או מעשית לבדיקה בחבילת גלישה חודשית, לפי אתרים? כמה השתמשתי בכל אתר בנפח גלישה?
    [מספק התקשורת או על ידי תוכנה]

    019 טענו שיש להם רק פירוט שיחות - כמות גלישה לפי ימים.

    תודה.

    רשתות

  • בעיה | החבילת גלישה נגמרת מהר מאוד, יש הסבר או כלי לבדיקה?
    א אבי 6

    @מתכנת-חובב כתב בבעיה | החבילת גלישה נגמרת מהר מאוד, יש הסבר או כלי לבדיקה?:

    @אבי-6 יש לך קיוסק מופעל במחשב?

    לא.
    [למה נראה לך? זה דורש התקנה, ואין סיבה שיהיה לאדם רגיל.]

    רשתות

  • בעיה | החבילת גלישה נגמרת מהר מאוד, יש הסבר או כלי לבדיקה?
    א אבי 6

    @מתכנת-חובב כתב בבעיה | החבילת גלישה נגמרת מהר מאוד, יש הסבר או כלי לבדיקה?:

    @אבי-6 גם לי זה קרה לאחרונה
    Edge גנב לי 170 ג'יגה בחודש
    תבדוק בהגדרות רשת את הנתוני שימוש
    אני עדיין חוקר מאיפה זה באמת (אני חושד שזה מאז שעשיתי קיוסק)

    הנתוני שימוש הם 99% על הכרום, השאלה היא בתוכו.
    לכן אני גם שולל את עדכוני ווינדוס.[אפרופו עדכוני וינדוס-הפעלתי את התוכנה של השבתת העדכונים ועדיין כתוב לי שהבדיקה האחרונה היתה היום, יש הסבר?

    רשתות

  • בעיה | החבילת גלישה נגמרת מהר מאוד, יש הסבר או כלי לבדיקה?
    א אבי 6

    @ejay כתב בבעיה | החבילת גלישה נגמרת מהר מאוד, יש הסבר או כלי לבדיקה?:

    @אבי-6
    תבדוק
    https://www.glasswire.com/blog/2017/12/14/glasswire-2-0-launches-today/

    זה נראה כמו עוד תוכנה למדידת נפח גלישה לפי אפליקציות!!
    אני צריך בתוך כרום! לבדוק לפי אתרים! [או לפי שעות]

    @מומחה-טופ כתב בבעיה | החבילת גלישה נגמרת מהר מאוד, יש הסבר או כלי לבדיקה?:

    @אבי-6 אתה משתמש איתו גם לדרכים או רק במחשב?

    לא הבנתי מה אתה מתכוון, אבל רק מחשב בבית עם סטיק וזהו.

    רשתות

  • בעיה | החבילת גלישה נגמרת מהר מאוד, יש הסבר או כלי לבדיקה?
    א אבי 6

    @AVIVI תודה.
    אבל לא ריאלי, אני על סטיק דור 3 שאין לו WIFI גם אם אני רוצה...
    והנקודה חמה גם לא פועלת.

    רשתות

  • בעיה | החבילת גלישה נגמרת מהר מאוד, יש הסבר או כלי לבדיקה?
    א אבי 6

    @מניין לא מאמין שעדכונים יכולים לגמור כל כך הרבה. [לדעתי זה יוצא כ30 ג'יגה בשבועיים]

    בכל אופן ביטלתי לפי המדריך כאן [https://mitmachim.top/topic/184/ביטול-עדכונים-בווינדוס-10]
    ונראה האם ישפיע.

    אשמח בכל אופן לעוד עצות בענין.

    רשתות
  • התחברות

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

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