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

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

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

      @nhfk-sbhtk פריסה מחדש עשית?

      לפני שאני בודק דברים אחרים

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

        @יב אתה מתכוון לפתוח פריסה חדשה?

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

          @nhfk-sbhtk העתקת את הקוד - לעשות פריסה מחדש (כי זה קוד חדש ממש, יחסית) - להעתיק את הקישור החדש להגדרות בשלוחה.

          אם תוכל להעתיק את כל ההגדרות של השלוחה שלך.

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

            @יב type=playfile
            start=min
            last_play_auto=yes
            max_recording_length=10800
            say_current=yes
            ;; DUP type=api
            api_link=כאן הקישור
            api_hangup_send=no

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

              חכה גאון!
              זה מתחיל לעבוד...
              רק שי ם לב לנתונים החסרים...724d7858-bca2-49fb-a4e4-1027fc2a7801-image.png

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

                @nhfk-sbhtk שים לב שאתה לא בשלוחה של api
                אתה צריך להגדיר בשלוחה ככה

                type=playfile
                start=min
                last_play_auto=yes
                max_recording_length=10800
                say_current=yes
                after_play=send_to_api
                api_link=כאן הקישור
                api_hangup_send=no
                

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

                function doGet(e) {
                  try {
                    Logger.log("--- תחילת עיבוד בקשה מימות המשיח ---");
                    
                    var params = (e && e.parameter) ? e.parameter : {};
                    
                    // אם הפרמטרים ריקים, נכתוב לוג
                    if (Object.keys(params).length === 0) {
                      Logger.log("התראה: לא התקבלו פרמטרים בבקשה.");
                    }
                
                    var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
                    
                    var phone = params.ApiPhone || '';
                    var extension = params.ApiExtension || '';
                    var apiTime = params.ApiTime || null;   
                    var fileName = params.what || '';
                    var playStop = params.PlayStop || '';
                    
                    var now = new Date();
                    if (apiTime) {
                      now = new Date(apiTime * 1000);
                    }
                    
                    var dateString = Utilities.formatDate(now, "Asia/Jerusalem", "dd/MM/yyyy");
                    var timeString = Utilities.formatDate(now, "Asia/Jerusalem", "HH:mm:ss");
                
                    // שים לב!! סידור הנתונים לפי סדר העמודות:
                    // תאריך | שעה | טלפון | שלוחה | משך (לא ידוע לי כרגע איך לחשב את זה) | שם קובץ
                    var rowData = [
                      dateString, 
                      timeString, 
                      phone, 
                      extension, 
                      "",        // כאן אמור להיות משך זמן
                      fileName
                    ];
                    
                    Logger.log("כתיבת שורה: " + JSON.stringify(rowData));
                    sheet.appendRow(rowData);
                    
                    return ContentService.createTextOutput("read=t-Success");
                    
                  } catch (error) {
                    Logger.log("שגיאה בקוד: " + error.toString());
                    return ContentService.createTextOutput("read=t-Error");
                  }
                }
                

                תעשה פריסה מחדש + עם אפשרות למי יש גישה (משהו כזה) תגדיר לכולם) - תאשר שינויים - קישור חדש - הקישור תעתיק לשלוחה.

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

                  @יב מה נקרא שלוחת API?
                  כי זו שלוחת האזנה.
                  את ההגדרות שלי השארת אותו הדבר נכון?
                  כי לקח לי ג הרבה זמן עד שהצלחתי על ההגדרות האלה😉

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

                    @nhfk-sbhtk מחקתי שורה אחת

                    ;; DUP type=api
                    

                    לא שיניתי שאר דברים (גם ככה זה לא התייחס אליו, אבל לצורך החיוניות הורדתי).

                    שלוחה API לא קשור כרגע לצרכים שלך, תמשיך ככה

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

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

                      @יב מעניין,
                      לא עובד...

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

                        @nhfk-sbhtk עשית פריסה?
                        יש לוגים?

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

                          @יב d7bf705c-9c86-4c99-8d68-d2efa353c788-image.png

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

                            @nhfk-sbhtk תנסה לכתוב בדפדפן ככה

                            הקישור שלך?ApiPhone=0500000000&ApiExtension=/00&what=ivr2:/1/001.wav
                            

                            ותעתיק את הלוג.

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

                              @יב נטפרי לא מאשרים כי הוא לא נבדק...

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

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

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

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

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

                                    @יב אני אנסה להריץ את ההקלטה לבדוק,
                                    יש לי אפשרות כבר משלוחה ראשית שיהיה לי רישומים?

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

                                      הוא לא כותב ומישום מה הוא מוסיף לי בקו הודעת עין מענה משרת API ולא ממשיך לקובץ הבא

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

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

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

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

                                          אולי מחר אוכל לחשוב שוב.

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

                                            @יב אז למה הוא לא משמיע את הקובץ שאחריו ושולח לשלוחה הראשית?

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