השירות הזה מאפשר לסקריפטים לגשת למשאבים אחרים באינטרנט על ידי אחזור כתובות URL. סקריפט יכול להשתמש בשירות UrlFetch כדי לשלוח בקשות HTTP ו-HTTPS ולקבל תשובות. שירות UrlFetch משתמש בתשתית הרשת של Google למטרות יעילות והתאמה.
בקשות שנשלחות באמצעות השירות הזה מגיעות ממאגר של טווחי כתובות IP. אם אתם צריכים להוסיף את הבקשות האלה לרשימת ההיתרים או לאשר אותן, אתם יכולים לעיין ברשימה המלאה של כתובות ה-IP.
מחרוזת ברירת המחדל של סוכן המשתמש בבקשות של שירות UrlFetch היא Mozilla/5.0 (compatible; Google-Apps-Script; beanserver; +https://script.google.com; id: SCRIPT_ID).
השירות הזה דורש את היקף ההרשאות https://www.googleapis.com/auth/script.external_request. ברוב המקרים, Apps Script מזהה באופן אוטומטי את ההיקפים שנדרשים לסקריפט וכולל אותם, אבל אם מגדירים את ההיקפים באופן מפורש, צריך להוסיף את ההיקף הזה באופן ידני כדי להשתמש ב-Url.
ראה גם
שיעורים
| שם | תיאור קצר |
|---|---|
HTTPResponse | הכיתה הזו מאפשרת למשתמשים לגשת למידע ספציפי בתגובות HTTP. |
Url | לאחזר משאבים ולתקשר עם מארחים אחרים באינטרנט. |
HTTPResponse
Methods
| שיטה | סוג הערך שמוחזר | תיאור קצר |
|---|---|---|
get | Object | הפונקציה מחזירה מיפוי של כותרות לתגובת HTTP, כאשר כותרות עם כמה ערכים מוחזרות כמערכים. |
get | Blob | החזרת הנתונים בתוך האובייקט הזה כ-Blob שהומר לסוג התוכן שצוין. |
get | Blob | החזרת הנתונים בתוך האובייקט הזה כ-blob. |
get | Byte[] | קבלת תוכן בינארי גולמי של תגובת HTTP. |
get | String | מקבל את התוכן של תגובת HTTP שמקודד כמחרוזת. |
get | String | הפונקציה מחזירה את התוכן של תגובת HTTP שמקודד כמחרוזת של ערכת התווים שצוינה. |
get | Object | הפונקציה מחזירה מיפוי של כותרות לתגובת ה-HTTP. |
get | Integer | קבלת קוד סטטוס של HTTP (200 אם התגובה היא OK וכו') של תגובת HTTP. |
UrlFetchApp
Methods
| שיטה | סוג הערך שמוחזר | תיאור קצר |
|---|---|---|
fetch(url) | HTTPResponse | שליחת בקשה לאחזור כתובת URL. |
fetch(url, params) | HTTPResponse | שולחת בקשה לאחזור כתובת URL באמצעות פרמטרים מתקדמים אופציונליים. |
fetch | HTTPResponse[] | שולחת כמה בקשות לאחזור של כמה כתובות URL באמצעות פרמטרים מתקדמים אופציונליים. |
get | Object | מחזירה את הבקשה שנוצרה אם הפעולה הופעלה. |
get | Object | מחזירה את הבקשה שנוצרה אם הפעולה הופעלה. |