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

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

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. אינטרנט
  3. איך אפשר להפעיל סקריפט של גוגל מתוך סקריפט בחשבון אחר?

איך אפשר להפעיל סקריפט של גוגל מתוך סקריפט בחשבון אחר?

מתוזמן נעוץ נעול הועבר אינטרנט
42 פוסטים 3 כותבים 1.3k צפיות 4 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • צדיק תמיםצ צדיק תמים

    @שמואל-ש

    1. אם אתה רוצה לגשת לפרטי הבקשה, תעביר לפונקציה את הארגומנט שמייצג את הrequest, בתיעוד של גוגל קוראים לו e אבל אפשר לכתוב לדוגמה req. אם לא, אין צורך להעביר את הארגומנט.
    2. הדגמתי לעיל

    @צדיק-תמים כתב באיך אפשר להפעיל סקריפט של גוגל מתוך סקריפט בחשבון אחר?:

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

    function doGet(e) {
       if (!e.parameter.count) {
          return ContentService.createTextOutput("error: count not provided");
       }
    }
    

    בדוגמה מבצעים תנאי על הערך של הפרמטר count.

    @שמואל-ש כתב באיך אפשר להפעיל סקריפט של גוגל מתוך סקריפט בחשבון אחר?:

    3.למה אני לא יכול לעשות בפריסה באפשרות של 'לבצע בתור' לעשות שיבצע בתור הבנאדם עצמו וכך גם אוכל להגביל לאנשים ספציפיים?

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

    שמואל ש.ש מנותק
    שמואל ש.ש מנותק
    שמואל ש.
    כתב ב נערך לאחרונה על ידי
    #41

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

    if (asd< ){}
    

    גדול מ?
    3.אני רוצה למשל שזה יהיה בגוגל שיטס כפקודת מאקרו, שכשילחצו על מקש שיפעיל מאקרו שהמאקרו יפעיל את הנ"ל, שם אפשר לעשות ככה?

    צדיק תמיםצ תגובה 1 תגובה אחרונה
    0
    • שמואל ש.ש שמואל ש.

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

      if (asd< ){}
      

      גדול מ?
      3.אני רוצה למשל שזה יהיה בגוגל שיטס כפקודת מאקרו, שכשילחצו על מקש שיפעיל מאקרו שהמאקרו יפעיל את הנ"ל, שם אפשר לעשות ככה?

      צדיק תמיםצ מנותק
      צדיק תמיםצ מנותק
      צדיק תמים
      כתב ב נערך לאחרונה על ידי צדיק תמים
      #42

      @שמואל-ש ארגומנט של פונקציה בJS אתה יודע מה זה?
      הפונקציה מקבלת ארגומנט שהוא אובייקט, שמכיל מידע על פרטי הrequest - הקריאת רשת לכתובת של הסקריפט, לדוגמה פרמטרים של הURL, וככה אפשר לגשת אליהם מתוך הפונקציה.

      1. כל הפרמטרים מגיעים כמחרוזת, ולכן צריך קודם להמיר למספר -
      if (parseInt(e.parameter.asd) > 5) {
      }
      

      שים לב שאם לא נשלח פרמטר asd או שהוא לא מספרי, התנאי לא יתקיים כי parseInt יחזיר NaN שלא "גדול מ5"...

      @שמואל-ש כתב באיך אפשר להפעיל סקריפט של גוגל מתוך סקריפט בחשבון אחר?:

      3.אני רוצה למשל שזה יהיה בגוגל שיטס כפקודת מאקרו, שכשילחצו על מקש שיפעיל מאקרו שהמאקרו יפעיל את הנ"ל, שם אפשר לעשות ככה?

      לא
      כל עוד הסקריפט הוא זה ש"פותח" את הURL של הפריסה ולא המשתמש - זה לא אפשרי

      Don’t comment bad code — rewrite it." — Brian W. Kernighan and P. J. Plaugher"
      טיפים

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


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

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

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