• הרשמה
    • התחברות
    • חיפוש
    • דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • קבלת התראות מהדפדפן
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private
    1. דף הבית
    2. הללוהו
    ה
    • פרופיל
    • עוקב אחרי 0
    • עוקבים 1
    • נושאים 13
    • פוסטים 40
    • הגבוה ביותר 0
    • שנוי במחלוקת 0
    • קבוצות 0

    הללוהו

    @הללוהו

    0
    מוניטין
    11
    צפיות בפרופיל
    40
    פוסטים
    1
    עוקבים
    0
    עוקב אחרי
    הצטרף ב- התחבר לאחרונה

    הללוהו הפסק לעקוב עקוב

    פוסטים אחרונים שנוצרו על ידי הללוהו

    • RE: איך אפשר לראות לאיזה מספר נשלח פקס

      @היועץ-שלנו כשנשלח דרך הטלפון אי אפשר לראות לאן נשלח זה הבעיה..

      פורסם בשאלות ועזרה הדדית
      ה
      הללוהו
    • איך אפשר לראות לאיזה מספר נשלח פקס

      תגובה: חדש! מודול שליחת פקסים חדש
      מודול שליחת פקסים
      שלחתי אתמול דרך המערכת פקסים ל23 מספרים שבכולם המערכת אומר לי שנשלח בהצלחה,
      ובפועל כשנכנסתי למערכת ביחידות אני רואה שנשלח רק 5,
      איך אני יכול לדעת לאיזה 5 נשלחו כדי לא לשלוח להם שוב?

      פורסם בשאלות ועזרה הדדית
      ה
      הללוהו
    • RE: שליחת הסטטוס בסיום לקוח בתור - לגוגל סקריפט

      @אביי-ורבא כתב בשליחת הסטטוס בסיום לקוח בתור - לגוגל סקריפט:

      @הללוהו תשמור את כל postData לשדה בגוגל שיטס, ואז תראה את המבנה שבו זה מתקבל

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

      
      function doPost(e) {
      
        // קבע את הגיליון שבו יוכנסו הנתונים
       
          var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("גיליון8");
          
          sheet.getRange("A12").setValue("מתחיל לעבד נתונים...");
      
      

      ולא מופיע בתא A12 כלום...
      ובלוג
      ab55b046-f521-4791-a0dc-9529e171773c-image.png

      עריכה: שמתי לב שגם כשאין שם סקריפט בכלל בלוג מופיע שהופעלה סקריפט זה והושלמה זה אומר שבאמת לא מופעל הסקריפט בכלל השאלה מה הסיבה לכך ומה הפתרון.

      פורסם בפורום מפתחים API
      ה
      הללוהו
    • RE: שליחת הסטטוס בסיום לקוח בתור - לגוגל סקריפט

      @אביי-ורבא כתב בשליחת הסטטוס בסיום לקוח בתור - לגוגל סקריפט:

      יש לך שגיאה כלשהי בסקריפט,

      מצו"ב הסקריפט המלא :

      
      function doPost(e) {
        try {
          // פרס את הנתונים שנשלחו בפורמט JSON
          Logger.log("מתחיל לעבד נתונים...");
          var data = JSON.parse(e.postData.contents);
          Logger.log("נתונים שנקלטו: " + JSON.stringify(data));
          
          // קבע את הגיליון שבו יוכנסו הנתונים
          var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("גיליון8");
          
          
          // הכנס את התוכן שהתקבל לתא A12 - כדי שאדע אם התוכן בכלל מגיע - בינתיים זה לא עבד ולא נכנס לכאן כלום זה אומר שהתוכן משום מה לא הגיע ...
          sheet.getRange("A12").setValue(JSON.stringify(data));
          
          // הפוך את הנתונים לשורה חדשה
          var newRow = [];
          var folderName = "";
      
          // המרה של Folder למיקום טקסטי
          switch(data.Folder) {
            case "1":
              folderName = "פיצה";
              break;
            case "2":
              folderName = "פלאפל";
              break;
            default:
              folderName = "לא ידוע"; 
          }
      
          // הוסף את הנתונים לשורה החדשה
          newRow.push(folderName);               // עמודה A
          newRow.push(data.Phone);               // עמודה B
          newRow.push(data.Date);                // עמודה C
          newRow.push(data.Time);                // עמודה D
          newRow.push(data.QueueStatus);         // עמודה E
          newRow.push(data.AnswerNumber);        // עמודה F
          newRow.push(data.QueueRecordPath);     // עמודה G
      
          // הכנס את השורה החדשה לגיליון בשורה 2
          sheet.insertRowBefore(2);
          sheet.getRange(2, 1, 1, newRow.length).setValues([newRow]);
          
          Logger.log("נתונים הוכנסו בהצלחה.");
          return ContentService.createTextOutput(JSON.stringify({ status: 'success' }));
        } catch (error) {
          Logger.log("שגיאה: " + error.message);
          return ContentService.createTextOutput(JSON.stringify({ status: 'error', message: error.message }));
        }
      }
      

      @אביי-ורבא כתב בשליחת הסטטוס בסיום לקוח בתור - לגוגל סקריפט:

      תנסה לדבג עם פרמטרים לדוגמה בהפעלה רגילה ותוכל לראות בדיוק איפה זה נתקע

      כשניסתי להריץ אותו מגוגל סקריפט עצמו כך:

      function testDoPost() {
      
      var e = {
      
      postData: {
      
      contents: JSON.stringify({ Phone: "123456789", Date: "2023-10-01", Time: "10:00", Folder: "1", QueueStatus: "נמצא בתור", AnswerNumber: "5", QueueRecordPath: "/path" })
      
      }
      
      };
      
      doPost(e);
      
      }
      
      

      הוא עבד כמו שצריך.

      @אביי-ורבא כתב בשליחת הסטטוס בסיום לקוח בתור - לגוגל סקריפט:

      אז זה לא הבעיה, זה מתחבר מצויין,

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

      פורסם בפורום מפתחים API
      ה
      הללוהו
    • RE: שליחת הסטטוס בסיום לקוח בתור - לגוגל סקריפט

      @אביי-ורבא כתב בשליחת הסטטוס בסיום לקוח בתור - לגוגל סקריפט:

      @הללוהו ובלוג הפעלות של גוגל סקריפט מה מופיע?

      "נכשלה".
      איני מבין בלוג..

      פורסם בפורום מפתחים API
      ה
      הללוהו
    • RE: שליחת הסטטוס בסיום לקוח בתור - לגוגל סקריפט

      @אביי-ורבא כן

      function doPost(e)
      

      ובמערכת הגדרתי ככה:

      queue_api_send=yes
      queue_api_url_post=yes
      queue_api_link=https://script.google.com/macros/s/מזהה הפריסה/exec
      
      פורסם בפורום מפתחים API
      ה
      הללוהו
    • RE: שליחת הסטטוס בסיום לקוח בתור - לגוגל סקריפט

      @אביי-ורבא האם צריך להגדיר בפריסה ולשנות את 'סוג הפרויקט' ל"ניתן להפעלה דרך ממשק API"?

      פורסם בפורום מפתחים API
      ה
      הללוהו
    • שליחת הסטטוס בסיום לקוח בתור - לגוגל סקריפט

      תגובה: מודל תור - שליחה לשרת חיצוני של סטטוס סיום הלקוח בתור

      המערכת תשלח מיד לאחר יציאת לקוח מהתור את כל הפרטים שהיה בתור
      אותם פרטים שנמצאים בקובץ LogQueueAll.ymgr
      ערכי חובה
      queue_api_send=yes
      queue_api_link=abc.co.il
      ברירת מחדל get ניתן לשנות שליחה לpost
      queue_api_url_post=yes

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

      פורסם בפורום מפתחים API
      ה
      הללוהו
    • RE: הפעלת סקריפט מתוך שלל סקריפטים דרך הטלפון

      @צדיק-תמים כתב בהפעלת סקריפט מתוך שלל סקריפטים דרך הטלפון:

      @הללוהו כתב בהפעלת סקריפט מתוך שלל סקריפטים דרך הטלפון:

      queue_api_send

      זה לא מודול API אלא שליחה בסיום שיחה מתוך מודול תור
      לא יצא לי להשתמש בזה

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


      עריכה: כדי לא לערבב פתחתי על זה נושא חדש.

      פורסם בפורום מפתחים API
      ה
      הללוהו
    • RE: הפעלת סקריפט מתוך שלל סקריפטים דרך הטלפון

      @צדיק-תמים אבל בכללי הרעיון היא כאילו לעשות ככה https://script.google.com/macros/s/YOUR_SCRIPT_ID/exec?mode=1?
      ואז בגוגל סקריפט להגדיר ככה?

      function doPost(e) {
      
      const mode = e.parameter.mode;
      
      switch (mode) {
      
      case '1':
      
      firstFunc();
      
      break;
      
      case '2':
      
      otherFunc();
      
      break;
      
      default:
      
      throw new Error('Unknown mode');
      
      }
      
      }
      
      
      function firstFunc() {
      
      // פונקציה הראשונה
      
      }
      
      
      function otherFunc() {
      
      //  פונקציה השנייה
      
      }
      
      פורסם בפורום מפתחים API
      ה
      הללוהו