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

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. שליחת בקשת POST UploadTextFile ל-API של ימות המשיח

שליחת בקשת POST UploadTextFile ל-API של ימות המשיח

מתוזמן נעוץ נעול הועבר תכנות
26 פוסטים 4 כותבים 963 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • פ מנותק
    פ מנותק
    פשוט אבל תותח
    השיב לשאול נ"י ב נערך לאחרונה על ידי
    #5

    @שאול-נ-י הנה יש כאן איזה הסבר אבל צריך לדעת לקרוא אותו
    https://f2.freeivr.co.il/post/35801

    התאמת מערכות טלפוניות IVR לכל מטרה ובפרט לצרכים משרדיים
    ivr.8480381@gmail.com

    תגובה 1 תגובה אחרונה
    0
    • OdedDvirO מנותק
      OdedDvirO מנותק
      OdedDvir
      כתב ב נערך לאחרונה על ידי OdedDvir
      #6

      @פשוט-אבל-תותח אתה צריך לבנות את הבקשה קצת אחרת, ולהפריד את העניינים.
      אני לא מנוסה בתחום, אבל הקוד הבא עשוי לעבוד:

      function uploadTextFileToYemot(){
      
      var data = {
        'token': '0733000000:1234',
        'what': 'ivr2:/1/IdListMessage.ini',
        'contents': SpreadsheetApp.getActiveSheet().getRange('L1').getValue()
      };
      
      var options = {
        'method' : 'post',
        'payload' : data
      };
      
        var response = UrlFetchApp.fetch('https://private.call2all.co.il/ym/api/UploadTextFile', options);
        //תוכל גם להציג את התגובה אם תרצה, על ידי השורה הבאה, או לנתח אותה כרצונך
        Logger.log(response.getContentText());
      }
      

      הערות:

      • שים לב ששלפתי את הנתונים ב-content ישירות מהתא L1.
      • התא K4 מיותר כעת.
      • אולי בהמשך הייתי מציע לאסוף את כל הנתונים מן הגיליון ישירות בקוד ולא על ידי נוסחאות מסובכות בגיליון.
      פ 2 תגובות תגובה אחרונה
      8
      • פ מנותק
        פ מנותק
        פשוט אבל תותח
        השיב לOdedDvir ב נערך לאחרונה על ידי פשוט אבל תותח
        #7

        @odeddvir
        מחזיר שגיאה אבל זה נראה בהתקדמות

        ReferenceError: contents is not defined
        

        ו... שוב תודה רבה

        התאמת מערכות טלפוניות IVR לכל מטרה ובפרט לצרכים משרדיים
        ivr.8480381@gmail.com

        תגובה 1 תגובה אחרונה
        0
        • פ מנותק
          פ מנותק
          פשוט אבל תותח
          השיב לOdedDvir ב נערך לאחרונה על ידי פשוט אבל תותח
          #8

          @odeddvir אני צריך לשים את הטקסט בתוך משהו ?
          ניסיתי עם 'או " וזה לא עזר

          זה נראה שגיאה בלקיחת הנתונים מהגוגל שיטס ולא בשליחה עצמה

          התאמת מערכות טלפוניות IVR לכל מטרה ובפרט לצרכים משרדיים
          ivr.8480381@gmail.com

          תגובה 1 תגובה אחרונה
          0
          • OdedDvirO מנותק
            OdedDvirO מנותק
            OdedDvir
            כתב ב נערך לאחרונה על ידי OdedDvir
            #9

            שיניתי את הקוד כדי להקל על הדיבוג. תריץ ותראה מה מופיע ב-Logger:

            function uploadTextFileToYemot(){
            var contents = SpreadsheetApp.getActiveSheet().getRange('L1').getValue();
            Logger.log('---START OF CONTENTS---');
            Logger.log(contents);
            Logger.log('---END OF CONTENTS---');
            
            var data = {
              'token': '0733000000:1234',
              'what': 'ivr2:/1/IdListMessage.ini',
              'contents': contents
            };
             
            var options = {
              'method' : 'post',
              'payload' : data
            };
             
              var response = UrlFetchApp.fetch('https://private.call2all.co.il/ym/api/UploadTextFile', options)
              //תוכל גם להציג את התגובה אם תרצה, על ידי השורה הבאה, או לנתח אותה כרצונך
              Logger.log(response.getContentText());
            }
            
            פ 2 תגובות תגובה אחרונה
            4
            • פ מנותק
              פ מנותק
              פשוט אבל תותח
              השיב לOdedDvir ב נערך לאחרונה על ידי
              #10

              @odeddvir tכל הכבוד על כל העזרה

              ReferenceError: contents is not defined
              

              התאמת מערכות טלפוניות IVR לכל מטרה ובפרט לצרכים משרדיים
              ivr.8480381@gmail.com

              OdedDvirO תגובה 1 תגובה אחרונה
              0
              • OdedDvirO מנותק
                OdedDvirO מנותק
                OdedDvir
                השיב לפשוט אבל תותח ב נערך לאחרונה על ידי
                #11

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

                פ תגובה 1 תגובה אחרונה
                1
                • פ מנותק
                  פ מנותק
                  פשוט אבל תותח
                  השיב לOdedDvir ב נערך לאחרונה על ידי
                  #12

                  @odeddvir fb6ca8d1-95af-424c-91d6-7d532b4e8e40-image.png

                  התאמת מערכות טלפוניות IVR לכל מטרה ובפרט לצרכים משרדיים
                  ivr.8480381@gmail.com

                  OdedDvirO תגובה 1 תגובה אחרונה
                  0
                  • OdedDvirO מנותק
                    OdedDvirO מנותק
                    OdedDvir
                    השיב לפשוט אבל תותח ב נערך לאחרונה על ידי
                    #13

                    @פשוט-אבל-תותח הקוד נראה תקין. בדוק שהגליון שמכיל את D1 פתוח והוא הגליון הפעיל.

                    פ תגובה 1 תגובה אחרונה
                    2
                    • פ מנותק
                      פ מנותק
                      פשוט אבל תותח
                      השיב לOdedDvir ב נערך לאחרונה על ידי
                      #14

                      @odeddvir כן

                      התאמת מערכות טלפוניות IVR לכל מטרה ובפרט לצרכים משרדיים
                      ivr.8480381@gmail.com

                      OdedDvirO תגובה 1 תגובה אחרונה
                      0
                      • OdedDvirO מנותק
                        OdedDvirO מנותק
                        OdedDvir
                        השיב לפשוט אבל תותח ב נערך לאחרונה על ידי
                        #15

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

                        פ 2 תגובות תגובה אחרונה
                        9
                        • פ מנותק
                          פ מנותק
                          פשוט אבל תותח
                          השיב לOdedDvir ב נערך לאחרונה על ידי
                          #16

                          @odeddvir תודה רבה!
                          אין מילים אתה באמת תותח 🤗 🤗 🤗

                          התאמת מערכות טלפוניות IVR לכל מטרה ובפרט לצרכים משרדיים
                          ivr.8480381@gmail.com

                          תגובה 1 תגובה אחרונה
                          0
                          • פ מנותק
                            פ מנותק
                            פשוט אבל תותח
                            השיב לOdedDvir ב נערך לאחרונה על ידי
                            #17

                            @odeddvir

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

                            הקבצים שיוצאים מהמערכת הם בתבניות שונות

                            1. INI
                            2. CSV
                            3. html
                            4. ymgr

                            אשמח להסבר, גם אם רק על חלק מסוגי הקבצים זה יעזור לי מאוד, תודה רבה

                            התאמת מערכות טלפוניות IVR לכל מטרה ובפרט לצרכים משרדיים
                            ivr.8480381@gmail.com

                            dovidD תגובה 1 תגובה אחרונה
                            0
                            • dovidD מנותק
                              dovidD מנותק
                              dovid ניהול
                              השיב לפשוט אבל תותח ב נערך לאחרונה על ידי dovid
                              #18

                              @פשוט-אבל-תותח זה אותו נושא, או שהדבר היחיד שמקשר את זה לנושא הקיים זה שזה באותו פרוייקט/מטרה שלך?
                              אם זה נושא אחר פתח נושא חדש עם כותרת מתאימה.

                              מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                              בכל נושא אפשר ליצור קשר dovid@tchumim.com

                              פ תגובה 1 תגובה אחרונה
                              2
                              • פ מנותק
                                פ מנותק
                                פשוט אבל תותח
                                השיב לdovid ב נערך לאחרונה על ידי
                                #19

                                @dovid פתחתי נושא חדש
                                על אף שזה נושא גבולי, כן יש קשר בין הנושאים ולכן כן הגבתי באותו שרשור.

                                התאמת מערכות טלפוניות IVR לכל מטרה ובפרט לצרכים משרדיים
                                ivr.8480381@gmail.com

                                תגובה 1 תגובה אחרונה
                                1
                                • פ מנותק
                                  פ מנותק
                                  פשוט אבל תותח
                                  השיב לOdedDvir ב נערך לאחרונה על ידי
                                  #20

                                  @odeddvir אמר בשליחת בקשת POST UploadTextFile ל-API של ימות המשיח:

                                  var contents = SpreadsheetApp.getActiveSheet().getRange('L1').getValue();

                                  יש אפשרות שבמקום תא אחד לשלוח עמודה שלימה ?

                                  התאמת מערכות טלפוניות IVR לכל מטרה ובפרט לצרכים משרדיים
                                  ivr.8480381@gmail.com

                                  OdedDvirO תגובה 1 תגובה אחרונה
                                  0
                                  • OdedDvirO מנותק
                                    OdedDvirO מנותק
                                    OdedDvir
                                    השיב לפשוט אבל תותח ב נערך לאחרונה על ידי
                                    #21

                                    @פשוט-אבל-תותח אמר בשליחת בקשת POST UploadTextFile ל-API של ימות המשיח:

                                    יש אפשרות שבמקום תא אחד לשלוח עמודה שלימה ?

                                    כן:

                                    getRange('L1:L')
                                    
                                    פ תגובה 1 תגובה אחרונה
                                    1
                                    • פ מנותק
                                      פ מנותק
                                      פשוט אבל תותח
                                      השיב לOdedDvir ב נערך לאחרונה על ידי
                                      #22

                                      @odeddvir זה שולח רק את התא הראשון
                                      ניסיתי גם L1:L200 כנ"ל שולח רק את התא הראשון L1
                                      תודה רבה

                                      התאמת מערכות טלפוניות IVR לכל מטרה ובפרט לצרכים משרדיים
                                      ivr.8480381@gmail.com

                                      OdedDvirO תגובה 1 תגובה אחרונה
                                      0
                                      • OdedDvirO מנותק
                                        OdedDvirO מנותק
                                        OdedDvir
                                        השיב לפשוט אבל תותח ב נערך לאחרונה על ידי OdedDvir
                                        #23

                                        @פשוט-אבל-תותח נכון, אתה צריך להחליף את getValue ל-getValues (ברבים) כך:

                                        getRange('L1:L').getValues()
                                        

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

                                        פ תגובה 1 תגובה אחרונה
                                        1
                                        • פ מנותק
                                          פ מנותק
                                          פשוט אבל תותח
                                          השיב לOdedDvir ב נערך לאחרונה על ידי
                                          #24

                                          @odeddvir אמר בשליחת בקשת POST UploadTextFile ל-API של ימות המשיח:

                                          getRange('L1:L').getValues()

                                          זה מה שמתקבל בקובץ [Ljava.lang.Object;@22effad9

                                          התאמת מערכות טלפוניות IVR לכל מטרה ובפרט לצרכים משרדיים
                                          ivr.8480381@gmail.com

                                          OdedDvirO תגובה 1 תגובה אחרונה
                                          0

                                          • 1
                                          • 2
                                          בא תתחבר לדף היומי!
                                          • התחברות

                                          • אין לך חשבון עדיין? הרשמה

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