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

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

    שאלות ועזרה הדדית
    4
    14
    81
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • א
      אA @חיידר נערך לאחרונה על ידי אA

      @חיידר

      function doGet(e) {
        const sheetName = "רישום שיחות"; 
        const ss = SpreadsheetApp.getActiveSpreadsheet();
        let sheet = ss.getSheetByName(sheetName);
        
        // יצירת הגיליון עם כותרות אם הוא לא קיים
        if (!sheet) {
          sheet = ss.insertSheet(sheetName);
          sheet.appendRow(["תאריך ושעה", "מספר טלפון", "שם", "שלוחה", "שם קובץ"]);
          sheet.getRange(1, 1, 1, 5).setFontWeight("bold").setBackground("#f3f3f3");
        }
      
        // שליפת הנתונים מהפרמטרים של הקריאה
        const phone = e.parameter.phone || e.parameter.ApiPhone || "";
        const name = e.parameter.name || "";
        const folder = e.parameter.folder || ""; // מספר השלוחה
        const file = e.parameter.file || "";     // שם הקובץ
        
        // הגדרת זמן
        const tz = "Asia/Jerusalem";
        const timestamp = Utilities.formatDate(new Date(), tz, "HH:mm:ss dd/MM/yyyy");
      
        // רישום הנתונים במידה והתקבל מספר טלפון
        if (phone) {
          // הוספת גרש לפני הטלפון והשלוחה כדי לשמור על פורמט טקסט (מניעת מחיקת אפסים)
          const formattedPhone = "'" + phone;
          const formattedFolder = "'" + folder;
          
          sheet.appendRow([timestamp, formattedPhone, name, formattedFolder, file]);
          
          return ContentService.createTextOutput("OK");
        } else {
          return ContentService.createTextOutput("No data received");
        }
      }
      

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

      ח תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • ח
        חיידר @אA נערך לאחרונה על ידי

        @אA

        עדיין לא מעביר את שם שלוה , וקובץ
        תודה רבה

        א תגובה 1 תגובה אחרונה תגובה ציטוט 0
        • א
          אA @חיידר נערך לאחרונה על ידי

          @חיידר
          תפתח גיליון חדש ותנסה את זה

          function doGet(e) {
            const sheetName = "נתונים";
            const ss = SpreadsheetApp.getActiveSpreadsheet();
            let sheet = ss.getSheetByName(sheetName);
            
            // בדיקה אם הגיליון קיים, ואם לא - יצירה והגדרת כותרות
            if (!sheet) {
              sheet = ss.insertSheet(sheetName);
              const headers = ["תאריך ושעה", "טלפון", "שם", "שלוחה", "שם קובץ (what)", "מיקום עצירה (PlayStop)", "מקש (PressKey)"];
              sheet.appendRow(headers);
              sheet.getRange(1, 1, 1, headers.length).setFontWeight("bold"); // הדגשת הכותרות
            }
            
            const tz = "Asia/Jerusalem";
            const now = new Date();
            const timeNow = Utilities.formatDate(now, tz, "HH:mm dd/MM/yyyy");
          
            // קליטת פרמטרים ממודול API
            const ApiPhone = e.parameter.ApiPhone || "";
            const ApiName = e.parameter.ApiName || "";
            const ApiExtension = e.parameter.ApiExtension || "";
            const what = e.parameter.what || ""; 
            const PlayStop = e.parameter.PlayStop || ""; 
            const PressKey = e.parameter.PressKey || ""; 
          
            try {
              // הוספת הנתונים לגיליון
              sheet.appendRow([
                timeNow,
                ApiPhone,
                ApiName,
                ApiExtension,
                what,
                PlayStop,
                PressKey
              ]);
          
              // תשובה למערכת: חזרה לנקודת העצירה (noop)
              return ContentService.createTextOutput("read=t-noop").setMimeType(ContentService.MimeType.TEXT);
          
            } catch (err) {
              // במקרה של שגיאה בלתי צפויה, החזרת פקודה שתמנע תקיעה של המאזין
              return ContentService.createTextOutput("read=t-noop").setMimeType(ContentService.MimeType.TEXT);
            }
          }
          
          ח 2 תגובות תגובה אחרונה תגובה ציטוט 0
          • ח
            חיידר @אA נערך לאחרונה על ידי

            @אA

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

            א תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • א
              אביי ורבא @חיידר נערך לאחרונה על ידי

              @חיידר כתב במצאתי פתרון לדיווח בקליק ,בהשמעת קבצים צריך להשלים להגדרות המתאימות:

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

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

              פ תגובה 1 תגובה אחרונה תגובה ציטוט 0
              • פ
                פישל @אביי ורבא נערך לאחרונה על ידי

                @אביי-ורבא אי אפשר להגדיר שיחזור לשלוחת האזנה אחרונה ואז הוא יחזור לנקודה שעצר?

                א ח 2 תגובות תגובה אחרונה תגובה ציטוט 0
                • א
                  אביי ורבא @פישל נערך לאחרונה על ידי

                  @פישל אולי, אפשר לנסות

                  תגובה 1 תגובה אחרונה תגובה ציטוט 0
                  • ח
                    חיידר @פישל נערך לאחרונה על ידי

                    @פישל

                    api_end_goto=.
                    

                    זה משאיר אותי בשלוחה אבל לקובץ א' בשלוחה ניתן להגדיר למוקום העצירה / לקובץ הבא?

                    תגובה 1 תגובה אחרונה תגובה ציטוט 0
                    • ח
                      חיידר @אA נערך לאחרונה על ידי

                      @אA
                      מה אתה אומר יש לך רעיון

                      ח תגובה 1 תגובה אחרונה תגובה ציטוט 0
                      • ח
                        חיידר @חיידר נערך לאחרונה על ידי חיידר

                        @איל-משולש
                        כתבת שגוגל שיטס יכול להחזיר תשובה! מנסיון!
                        תוכל לעזור לי בעניין השירשור פה

                        ח תגובה 1 תגובה אחרונה תגובה ציטוט 0
                        • ח
                          חיידר @חיידר נערך לאחרונה על ידי חיידר

                          @איל-משולש
                          נשלח נראה לי שלא ?
                          @חיידר כתב במצאתי פתרון לדיווח בקליק ,בהשמעת קבצים צריך להשלים להגדרות המתאימות:

                          @איל-משולש
                          כתבת שגוגל שיטס יכול להחזיר תשובה! מנסיון!
                          תוכל לעזור לי בעניין השירשור פה

                          תגובה 1 תגובה אחרונה תגובה ציטוט 0
                          • פוסט ראשון
                            פוסט אחרון