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

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

    מתוזמן נעוץ נעול הועבר עזרה הדדית למשתמשים מתקדמים
    120 פוסטים 4 כותבים 56 צפיות 2 עוקבים
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • תגובה כנושא
    התחברו כדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • 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
                                    • N מנותק
                                      nhfk sbhtk @יב
                                      נערך לאחרונה על ידי

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

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

                                        @nhfk-sbhtk תוכל לכתוב לי מה הערך של הפרמטר PlayStop שקיבלת?
                                        מה מופיע שם?

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

                                          @יב ריק שם

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

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

                                            מה שכן, אני חושב ש @cubase עשה משהו נפלא באמצעות שליחת API אחרי כל קובץ.
                                            אולי הוא יודע איך לכוון את המאזין לקובץ הבא - בפרט שאתה הגדרת start=min.

                                            כמובן, אני חושב שאפשר גם כי המקש שמיועד להעביר את הקובץ (לדוגמא 8 ) יכולים להגדיר שיישלח API, ואז בפרמטר PlayStop מגיע זמן ההשמעה - לא בדקתי!

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