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

    Apps script משהו מכיר? חייב עזרה בזה...

    מתוזמן נעוץ נעול הועבר עזרה הדדית למשתמשים מתקדמים
    120 פוסטים 4 כותבים 56 צפיות 2 עוקבים
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • תגובה כנושא
    התחברו כדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • י מחובר
      יב @nhfk sbhtk
      נערך לאחרונה על ידי

      @nhfk-sbhtk סליחה שאני משגע אותך.
      בא נעשה משהו אחר.
      במקום שיכתבו לוג.
      נכתוב את הפרמטרים בגוגל שיטס.
      תפתח גוגל שיטס חדש
      בתוספים תוסיף סקריפט
      תכניס בסקריפט את זה

      function doGet(e) {
        var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
        
        var allParams = (e && e.parameter) ? JSON.stringify(e.parameter) : "No parameters";
        
        var now = new Date();
        var dateString = Utilities.formatDate(now, "Asia/Jerusalem", "dd/MM/yyyy HH:mm:ss");
        
        sheet.appendRow([dateString, "LOG_TEST", "", "", "", allParams]);
        
        return ContentService.createTextOutput("לוג לגליון");
      }
      

      תשמור
      תעשה פריסה / הרשאות
      תכניס בשלוחה

      type=api
      api_link=https://gesher.onrender.com/
      api_add_0=URL_GESHER=הקישור שלך
      api_hangup_send=no
      

      ותבדוק אם כתוב משהו בגיליון

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

        @יב מצלם לך מסכים שיהיה ברור, אגב, כשאתה אומר הרשאות זה הלוג? eda5d159-75f7-4bc4-956e-48d51aa3999d-image.png

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

          @nhfk-sbhtk כדי שאהיה ברור.

          1. זה בגיליון חדש - נכון?
          2. כשאני אומר הרשאות, הכוונה כשאתה שומר הוא יבקש ממך הרשאות לכתיבה בגיליון, ותאשר.
          N תגובה 1 תגובה אחרונה תגובה ציטוט 0
          • N מנותק
            nhfk sbhtk @יב
            נערך לאחרונה על ידי

            @יב זה גיליון חדש
            הרשאות זה תוך כדי הפריסה
            תראה הוא לא נותן לי עכשיו לבחור758e4cd7-1f13-4f7f-a2bc-759684adc6f3-image.png

            N י 2 תגובות תגובה אחרונה תגובה ציטוט 0
            • N מנותק
              nhfk sbhtk @nhfk sbhtk
              נערך לאחרונה על ידי nhfk sbhtk

              פוסט זה נמחק!
              תגובה 1 תגובה אחרונה תגובה ציטוט 0
              • י מחובר
                יב @nhfk sbhtk
                נערך לאחרונה על ידי

                @nhfk-sbhtk בחירת סוג אפליקציית אינטרנט.
                למי יש גישה מוכרח להיות כתוב לכולם
                4b9a0315-2205-4368-aaa8-d3c52dc5cfeb-image.png

                לגבי ההרשאות תקיש על advanced ותאשר אחרי זה.

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

                  @יב ביצעתי,
                  מה לחוץ כאן?387adb92-0b26-487d-bbb5-1f43a94ff4a8-image.png

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

                    @nhfk-sbhtk זה בסדר.
                    תקיש על advanced ותאשר אחרי זה.

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

                      @יב 433ae578-7261-4003-ac94-386adca29ba3-image.png

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

                        @nhfk-sbhtk תתקשר.
                        זה נראה שעדיין לא התקשרת.

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

                          פוסט זה נמחק!
                          י תגובה 1 תגובה אחרונה תגובה ציטוט 0
                          • י מחובר
                            יב @nhfk sbhtk
                            נערך לאחרונה על ידי

                            @nhfk-sbhtk תוכל להעתיק את הפרמטרים שנשלחו?
                            לא תמונה - וללא פרטי מזהים

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

                              @יב ApiExtension
                              ApiCallId
                              ApiRealDID
                              ApiYFCallId
                              ApiPhone
                              ApiDID
                              ApiTime

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

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

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

                                  @יב עם כל הקודים שנתת לי קודם?

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

                                    @nhfk-sbhtk זה אמור להיות כך (אם אני לא טועה)

                                    type=playfile
                                    start=min
                                    last_play_auto=yes
                                    max_recording_length=10800
                                    say_current=yes
                                    after_play=send_to_api
                                    api_link=https://gesher.onrender.com/
                                    api_add_0=URL_GESHER=הקישור שיש לך עכשיו
                                    api_hangup_send=no
                                    
                                    N תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                    • N מנותק
                                      nhfk sbhtk @יב
                                      נערך לאחרונה על ידי

                                      @יב אני צריך לסיים את כל הקובץ כדי שירשם?

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

                                        @nhfk-sbhtk נראה לי שאתה יכול להקיש 8 (או מקש אחר) כדי לעבור את הקובץ. אבל צריך לעבור אותו.

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

                                          @יב PlayStop
                                          ApiRealDID
                                          ApiTime
                                          ApiCallId
                                          ApiYFCallId
                                          ApiExtension
                                          ApiDID
                                          what
                                          ApiPhone

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

                                            @nhfk-sbhtk תנסה רגע ככה

                                            function doGet(e) {
                                              try {
                                                var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
                                                var params = (e && e.parameter) ? e.parameter : {};   
                                               
                                                var phone = params.ApiPhone || '';
                                                var extension = params.ApiExtension || '';
                                                var callId = params.ApiCallId || '';
                                                var fileName = params.what || '';
                                                var playStop = params.PlayStop || '';
                                                var apiTime = params.ApiTime || Math.floor(Date.now() / 1000); 
                                            
                                                var dateObj = new Date(apiTime * 1000);
                                                var dateString = Utilities.formatDate(dateObj, "Asia/Jerusalem", "dd/MM/yyyy");
                                                var timeString = Utilities.formatDate(dateObj, "Asia/Jerusalem", "HH:mm:ss");
                                            
                                                // סידור השורה בגיליון: תאריך | שעה | טלפון | שלוחה | משך זמן (כרגע לא פעיל) | שם קובץ
                                                var rowData = [
                                                  dateString, 
                                                  timeString, 
                                                  phone, 
                                                  extension, 
                                                  "", 
                                                  fileName
                                                ];
                                                
                                                sheet.appendRow(rowData);
                                                
                                                return ContentService.createTextOutput("בוצעה בהצלחה")
                                                                     .setMimeType(ContentService.MimeType.TEXT);
                                                
                                              } catch (error) {
                                                    return ContentService.createTextOutput("שגיאה מהשרת")
                                                                     .setMimeType(ContentService.MimeType.TEXT);
                                              }
                                            }
                                            

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

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