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

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

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

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

מתוזמן נעוץ נעול הועבר תכנות
26 פוסטים 4 כותבים 981 צפיות 4 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • OdedDvirO OdedDvir

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

    פ מנותק
    פ מנותק
    פשוט אבל תותח
    כתב ב נערך לאחרונה על ידי
    #17

    @odeddvir

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

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

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

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

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

    dovidD תגובה 1 תגובה אחרונה
    0
    • פ פשוט אבל תותח

      @odeddvir

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

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

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

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

      dovidD מנותק
      dovidD מנותק
      dovid
      ניהול
      כתב ב נערך לאחרונה על ידי dovid
      #18

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

      • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
      • בכל נושא אפשר ליצור קשר dovid@tchumim.com
      פ תגובה 1 תגובה אחרונה
      2
      • dovidD dovid

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

        פ מנותק
        פ מנותק
        פשוט אבל תותח
        כתב ב נערך לאחרונה על ידי
        #19

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

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

        תגובה 1 תגובה אחרונה
        1
        • OdedDvirO OdedDvir

          שיניתי את הקוד כדי להקל על הדיבוג. תריץ ותראה מה מופיע ב-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());
          }
          
          פ מנותק
          פ מנותק
          פשוט אבל תותח
          כתב ב נערך לאחרונה על ידי
          #20

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

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

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

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

          OdedDvirO תגובה 1 תגובה אחרונה
          0
          • פ פשוט אבל תותח

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

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

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

            OdedDvirO מנותק
            OdedDvirO מנותק
            OdedDvir
            כתב ב נערך לאחרונה על ידי
            #21

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

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

            כן:

            getRange('L1:L')
            
            פ תגובה 1 תגובה אחרונה
            1
            • OdedDvirO OdedDvir

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

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

              כן:

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

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

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

              OdedDvirO תגובה 1 תגובה אחרונה
              0
              • פ פשוט אבל תותח

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

                OdedDvirO מנותק
                OdedDvirO מנותק
                OdedDvir
                כתב ב נערך לאחרונה על ידי OdedDvir
                #23

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

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

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

                פ תגובה 1 תגובה אחרונה
                1
                • OdedDvirO OdedDvir

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

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

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

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

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

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

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

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

                  OdedDvirO תגובה 1 תגובה אחרונה
                  0
                  • פ פשוט אבל תותח

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

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

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

                    OdedDvirO מנותק
                    OdedDvirO מנותק
                    OdedDvir
                    כתב ב נערך לאחרונה על ידי
                    #25

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

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

                    אני לא מבין מה כתבת. איזה קובץ?
                    בכל מקרה, הנראה שניסית רק להחליף את השורה הזו.
                    כתבתי לך לעיל שהתוצאה המתקבלת היא מערך דו-מימדי, אתה לא יכול לשלוח אותו כך ל-API (ובכן, טכנית אתה יכול... אבל אל תצפה להחליף את השורה הזו בלבד ושהקוד יעבוד בלי שום בעיה).
                    אתה צריך לסרוק את המערך ולשלוח בקשה נפרדת עבור כל תא.

                    פ תגובה 1 תגובה אחרונה
                    1
                    • OdedDvirO OdedDvir

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

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

                      אני לא מבין מה כתבת. איזה קובץ?
                      בכל מקרה, הנראה שניסית רק להחליף את השורה הזו.
                      כתבתי לך לעיל שהתוצאה המתקבלת היא מערך דו-מימדי, אתה לא יכול לשלוח אותו כך ל-API (ובכן, טכנית אתה יכול... אבל אל תצפה להחליף את השורה הזו בלבד ושהקוד יעבוד בלי שום בעיה).
                      אתה צריך לסרוק את המערך ולשלוח בקשה נפרדת עבור כל תא.

                      פ מנותק
                      פ מנותק
                      פשוט אבל תותח
                      כתב ב נערך לאחרונה על ידי
                      #26

                      @odeddvir הבנתי, אז תכל'ס אני לא יכול לשלוח את זה ככה

                      ו.. עוד שאלה
                      אם אני רוצה שהוא ישלח את הנתונים בלי contents
                      אני צריך לשלוח את הנתונים בלי שום פרמטר (בget זה עם & )

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

                      תגובה 1 תגובה אחרונה
                      0
                      • dovidD dovid העביר נושא זה מ-תכנות ב-
                      תגובה
                      • תגובה כנושא
                      התחברו כדי לפרסם תגובה
                      • מהישן לחדש
                      • מהחדש לישן
                      • הכי הרבה הצבעות


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

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

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