الطُرق
| الطريقة | نوع القيمة التي تم إرجاعها | وصف قصير |
|---|---|---|
get | Object | تعرض هذه الدالة خريطة سمات/قيم للعناوين الخاصة باستجابة HTTP، مع عرض العناوين التي تتضمّن قيمًا متعدّدة كصفائف. |
get | Blob | لعرض البيانات داخل هذا العنصر ككائن ثنائي كبير تم تحويله إلى نوع المحتوى المحدّد |
get | Blob | لعرض البيانات داخل هذا العنصر ككائن ثنائي كبير. |
get | Byte[] | تعرض هذه السمة المحتوى الثنائي الأولي لاستجابة HTTP. |
get | String | تعرض هذه السمة محتوى استجابة HTTP مرمّزًا كسلسلة. |
get | String | تعرض هذه السمة محتوى استجابة HTTP مرمّزًا كسلسلة من مجموعة الأحرف المحدّدة. |
get | Object | تعرض هذه السمة خريطة سمات/قيم للعناوين الخاصة باستجابة HTTP. |
get | Integer | الحصول على رمز حالة HTTP (200 لـ OK، وما إلى ذلك) لاستجابة HTTP |
مستندات تفصيلية
get All Headers()
تعرض هذه الدالة خريطة سمات/قيم للعناوين الخاصة باستجابة HTTP، مع عرض العناوين التي تتضمّن قيمًا متعدّدة كصفائف.
// The code below logs the HTTP headers from the response // received when fetching the Google home page. const response = UrlFetchApp.fetch('http://www.google.com/'); Logger.log(response.getAllHeaders());
الإرجاع
Object: خريطة JavaScript تتضمّن مفاتيح وقيم لعناوين HTTP.
get As(contentType)
لعرض البيانات داخل هذا العنصر ككائن ثنائي كبير تم تحويله إلى نوع المحتوى المحدّد تضيف هذه الطريقة الامتداد المناسب إلى اسم الملف، مثل "myfile.pdf". ومع ذلك، يفترض هذا الخيار أنّ الجزء من اسم الملف الذي يلي النقطة الأخيرة (إن وُجدت) هو امتداد حالي يجب استبداله. نتيجةً لذلك، يصبح اسم الملف "ShoppingList.12.25.2014" هو "ShoppingList.12.25.pdf".
للاطّلاع على الحصص اليومية للإحالات الناجحة، يُرجى الاطّلاع على حصص خدمات Google. قد تخضع نطاقات Google Workspace التي تم إنشاؤها حديثًا لحصص أكثر صرامة بشكل مؤقت.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
content | String | نوع MIME الذي سيتم التحويل إليه. بالنسبة إلى معظم الكائنات الثنائية الكبيرة، 'application/pdf' هو الخيار الصالح الوحيد. بالنسبة إلى الصور بتنسيق BMP أو GIF أو JPEG أو PNG، يكون أي من 'image/bmp' أو 'image/gif' أو 'image/jpeg' أو 'image/png' صالحًا أيضًا. بالنسبة إلى مستند Google، يكون 'text/markdown' صالحًا أيضًا. |
الإرجاع
Blob: البيانات ككائن ثنائي كبير.
get Blob()
get Content()
تعرض هذه السمة المحتوى الثنائي الأولي لاستجابة HTTP.
// The code below logs the value of the first byte of the Google home page. const response = UrlFetchApp.fetch('http://www.google.com/'); Logger.log(response.getContent()[0]);
الإرجاع
Byte[]: المحتوى كمصفوفة ثنائية أولية.
get Content Text()
تعرض هذه السمة محتوى استجابة HTTP مرمّزًا كسلسلة.
// The code below logs the HTML code of the Google home page. const response = UrlFetchApp.fetch('http://www.google.com/'); Logger.log(response.getContentText());
الإرجاع
String: محتوى استجابة HTTP، كسلسلة.
get Content Text(charset)
تعرض هذه السمة محتوى استجابة HTTP مرمّزًا كسلسلة من مجموعة الأحرف المحدّدة.
// The code below logs the HTML code of the Google home page with the UTF-8 // charset. const response = UrlFetchApp.fetch('http://www.google.com/'); Logger.log(response.getContentText('UTF-8'));
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
charset | String | سلسلة تمثّل مجموعة الأحرف التي سيتم استخدامها لترميز محتوى استجابة HTTP. |
الإرجاع
String: محتوى استجابة HTTP، تم ترميزه باستخدام مجموعة الأحرف المحدّدة.
get Headers()
تعرض هذه السمة خريطة سمة/قيمة للعناوين الخاصة باستجابة HTTP.
// The code below logs the HTTP headers from the response // received when fetching the Google home page. const response = UrlFetchApp.fetch('http://www.google.com/'); Logger.log(response.getHeaders());
الإرجاع
Object: خريطة JavaScript تتضمّن مفاتيح وقيم لعناوين HTTP.
get Response Code()
الحصول على رمز حالة HTTP (200 في حال OK، وما إلى ذلك) لاستجابة HTTP
// The code below logs the HTTP status code from the response received // when fetching the Google home page. // It should be 200 if the request succeeded. const response = UrlFetchApp.fetch('http://www.google.com/'); Logger.log(response.getResponseCode());
الإرجاع
Integer: رمز استجابة HTTP (مثلاً، 200 في حال OK).