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

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

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
פ

פשוט אבל תותח

@פשוט אבל תותח
אודות
פוסטים
88
נושאים
15
קבוצות
0
עוקבים
0
עוקב אחרי
0

פוסטים

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

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

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


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

    @שאול-נ-י עכשיו נשאר רק איך עושים את זה כי גם אני לא מבין בזה


  • שואל בצורה מסודרת יותר הפעלת קישור באופן קבוע מ Googek sheets
    פ פשוט אבל תותח

    @odeddvir אין אפשרות כזו לצערי, זה היה חוסך לי הרבה בלאגן


  • שואל בצורה מסודרת יותר הפעלת קישור באופן קבוע מ Googek sheets
    פ פשוט אבל תותח

    ובכן פתחתי כאן כל מי שיוכל לעזור מוזמן


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

    תגובה: שואל בצורה מסודרת יותר הפעלת קישור באופן קבוע מ Googek sheets

    איך ניתן להריץ כתובת ארוכה מאוד
    @OdedDvir כתב את הכלל
    כתובת URL מוגבלת עד 2048 תוים. אם המחרוזת ארוכה יותר מזה היא תיחתך

    אגב אצלי זה לא נשלח כלל ולא נחתך


  • שואל בצורה מסודרת יותר הפעלת קישור באופן קבוע מ Googek sheets
    פ פשוט אבל תותח

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


  • שואל בצורה מסודרת יותר הפעלת קישור באופן קבוע מ Googek sheets
    פ פשוט אבל תותח

    כאן המקום להודות לכל מי שעזר, או ניסה לעזור, או רצה לעזור
    ובפרט ל @odeddvir ול @chv

    יישר כח!!


  • שואל בצורה מסודרת יותר הפעלת קישור באופן קבוע מ Googek sheets
    פ פשוט אבל תותח

    @odeddvir עכשיו זה עובד
    שיניתי מ khttps ל shttp


  • שואל בצורה מסודרת יותר הפעלת קישור באופן קבוע מ Googek sheets
    פ פשוט אבל תותח

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

    הנה הקישור איליו

    תבקש בקשה לעריכה ואפתח לך


  • שואל בצורה מסודרת יותר הפעלת קישור באופן קבוע מ Googek sheets
    פ פשוט אבל תותח

    @odeddvir גם כשאני כותב בתא סתם ככה

    http://www.google.com
    

    זה לא עובד ומחזיר e2387b6e-983f-484e-8889-9270be1de884-image.png


  • שואל בצורה מסודרת יותר הפעלת קישור באופן קבוע מ Googek sheets
    פ פשוט אבל תותח

    @odeddvir כל הכבוד על הסבלנות! ממש יישר כח, אבל עדיין (כך עשיתי גם קודם)
    31ced2bd-ea60-49f5-8ca8-eec27efc3669-image.png

    ובמילים

    function openURL() {
      var url =SpreadsheetApp.getActiveSheet().getRange('K4').getValue();
      var response = UrlFetchApp.fetch(url);
      Logger.log(response.getContentText());
      
    }
    

    השגיאה

    ReferenceError: openURL is not defined
    
    

  • שואל בצורה מסודרת יותר הפעלת קישור באופן קבוע מ Googek sheets
    פ פשוט אבל תותח

    @odeddvir

    a24eab8d-4e6c-45ef-8efa-4b2d476aa49d-image.png


  • שואל בצורה מסודרת יותר הפעלת קישור באופן קבוע מ Googek sheets
    פ פשוט אבל תותח

    @OdedDvir שוב פעם יישר כח אבל זה עדיין מחזיר שגיאה

    @chv תאמין לי שמה שלא פירטתי לא נובע מעצלות, אני לא כ"כ מבין בדברים האלו ולכן אני לא מבין את השפה, ולכן גם את התשובה שלך לא כ"כ הבנתי, חוץ מזה שאני עובד בדרך לא נכונה.

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

    כתבתי את הנסחא הבאה בתא K4

    ="https://private.call2all.co.il/ym/api/UploadTextFile?token"&"="&"0733000000:1234&what"&"=ivr2:/1/IdListMessage.ini&contents="&L1
    

    כך שלפני מה שכתוב בתא L1 יהיה את הכתובת המליאה לשליחה של הנתונים, ותא L1 אמור להשלים את העבודה = לכתוב את התוכן של קובץ ה ini

    בתא L1 כתוב ככה (כדי לחבר את כל התוכן של תאים L2 עד L1000 ברצף

    =Concatenate(L2:L1000)
    

    בכל אחד מהתאים כתוב נוסחה שתיצור את הכיתוב שאמור להישלח לדוג' הנוסחא שכתובה ב L2 היא

    =if(H2="","","%0A"&B2&"="&if(A2="LY","f-"&"LY",if(A2="AA","f-"&"AA",if(A2="DL","f-"&"DL",if(A2="UL","f-"&"UL","t-"&A2))))&".f-"&"000.d-"&B2&".f-001."&"date-"&C2&".f-002"&".n-"&I2&".n-"&J2&".f-H1")
    

    הטקסט שיצא מהנוסחא הוא

    %0A1213=f-LY.f-000.d-1213.f-001.date-02/07/2021.f-002.n-18.n-35.f-H1
    

    התוצאה: קובץ IdListMessage.ini שנמצא בשלוחה 1 במערכת נוצר וקיבל את הכיתוב

    1213=f-LY.f-000.d-1213.f-001.date-02/07/2021.f-002.n-18.n-35.f-H1
    

    מכיון שההגדרות בשלוחה זו הם עם המודול הזה
    מי שיכנס עם זיהוי 1213 ישמע רצף של הודעות תאריך ושעה וכו

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

    if(H2="",""
    

    אם תא H2 = ריק תשאיר גם את התא הזה (L2) ריק

    ,"%0A"&B2&"="
    

    אם התא אינו ריק אלא כתוב שם משהו תכתוב בתא הנוכחי (L2) את הטקסט %0A שזה אומר לרדת שורה ואח"כ תכתוב שם את מה שכתוב בתא b2 ואח"כ תכתוב =
    שזה בעצם אומר למערכת לזיהוי שכתוב בתא B2 תעשה את הפעולות הבאות, לאחמ"כ יש נוסחא שאמורה לדעת איזה הודעות להשמיע.

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

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


  • שואל בצורה מסודרת יותר הפעלת קישור באופן קבוע מ Googek sheets
    פ פשוט אבל תותח

    כעצתו של @chv כאן
    תגובה: הרצת סקריפט מ Googek sheets שיפעיל קישור

    יש לי קובץ Googek sheets שמתעדכן באופן ידני ע"י כל מיני אנשים
    בניתי קישור שכשמקישים עליו זה שולח את הנתונים בAPI לימות המשיח
    אבל בעצם זה לא משנה מה זה עושה כשמקישים עליו, כי העיקרון הוא שצריך פשוט להקיש עליו מי שבכל אופן רוצה להבין כתבתי כאן

    הבעיה היא, שאני רוצה שזה ישלח אוטומטי כל כמה דקות,
    ובקיצור יש לי קישור מוכן בתוך טבלה של Googek sheets ואני רוצה "לדמות הקשה" על הקישור כל כמה דקות

    @OdedDvir
    ניסתי להשתמש במה שכתבת כאן וזה החזיר שגיאה כמו שכתבתי כאן


  • הרצת סקריפט מ Googek sheets שיפעיל קישור
    פ פשוט אבל תותח

    @odeddvir

    function myFunction() {
      /**
     * Open a URL in a new tab.
     */
    function openUrl( url ){
      var html = HtmlService.createHtmlOutput('<html><script>'
      +'window.close = function(){window.setTimeout(function(){google.script.host.close()},9)};'
      +'var a = document.createElement("a"); a.href="'+url+'"; a.target="_blank";'
      +'if(document.createEvent){'
      +'  var event=document.createEvent("MouseEvents");'
      +'  if(navigator.userAgent.toLowerCase().indexOf("firefox")>-1){window.document.body.append(a)}'                          
      +'  event.initEvent("click",true,true); a.dispatchEvent(event);'
      +'}else{ a.click() }'
      +'close();'
      +'</script>'
      // Offer URL as clickable link in case above code fails.
      +'<body style="word-break:break-word;font-family:sans-serif;">Failed to open automatically. <a href="'+url+'" target="_blank" onclick="window.close()">Click here to proceed</a>.</body>'
      +'<script>google.script.host.setHeight(40);google.script.host.setWidth(410)</script>'
      +'</html>')
      .setWidth( 90 ).setHeight( 1 );
      SpreadsheetApp.getUi().showModalDialog( html, "Opening ..." );
    }
    }
    
    openURL(SpreadsheetApp.getActiveSheet().getRange('K4').getValue())
    

    ואז זה מחזיר
    0649be2a-b05c-4ad3-aad2-9e9e68271c3c-image.png

    ניסיתי גם להוריד את השורה הראשונה ואת הסוגר התחתון (שהעורך מביא אוטמטי)


  • הרצת סקריפט מ Googek sheets שיפעיל קישור
    פ פשוט אבל תותח

    @odeddvir אגב
    גם אם אני כותב בגיליון ככה

    =IMPORTDATA(K4)
    

    זה מחזיר

    {"responseStatus":"OK"
    

    אבל לא עובד


  • הרצת סקריפט מ Googek sheets שיפעיל קישור
    פ פשוט אבל תותח

    @odeddvir

    openURL('http://www.google.com');
    

    לא נפתח


  • הרצת סקריפט מ Googek sheets שיפעיל קישור
    פ פשוט אבל תותח

    @odeddvir אמר בהרצת סקריפט מ Googek sheets שיפעיל קישור:

    openURL('www.google.com');

    לא נפתח


  • הרצת סקריפט מ Googek sheets שיפעיל קישור
    פ פשוט אבל תותח

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

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


  • הרצת סקריפט מ Googek sheets שיפעיל קישור
    פ פשוט אבל תותח

    @odeddvir כתבתי ככה וזה מראהשהפעולה הושלמה, בתכל'ס זה לא שינה כלום

    function myFunction() {
      
    /**
     * Open a URL in a new tab.
     */
    function openUrl( url ){
      var html = HtmlService.createHtmlOutput('<html><script>'
      +'window.close = function(){window.setTimeout(function(){google.script.host.close()},9)};'
      +'var a = document.createElement("a"); a.href="'+url+'"; a.target="_blank";'
      +'if(document.createEvent){'
      +'  var event=document.createEvent("MouseEvents");'
      +'  if(navigator.userAgent.toLowerCase().indexOf("firefox")>-1){window.document.body.append(a)}'                          
      +'  event.initEvent("click",true,true); a.dispatchEvent(event);'
      +'}else{ a.click() }'
      +'close();'
      +'</script>'
      // Offer URL as clickable link in case above code fails.
      +'<body style="word-break:break-word;font-family:sans-serif;">Failed to open automatically. <a href="'+url+'" target="_blank" onclick="window.close()">Click here to proceed</a>.</body>'
      +'<script>google.script.host.setHeight(40);google.script.host.setWidth(410)</script>'
      +'</html>')
      .setWidth( 90 ).setHeight( 1 );
      SpreadsheetApp.getUi().showModalDialog( html, "Opening ..." );
      openURL(SpreadsheetApp.getActiveSheet().getRange('K4').getValue())
    
    
    }
    
    }
    
    
  • 1 / 1
  • התחברות

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

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