خدمة لعرض محتوى HTML ومحتوى نصي آخر من نص برمجي
لا يمكن للنصوص البرمجية عرض المحتوى مباشرةً في المتصفّح بسبب اعتبارات الأمان. بدلاً من ذلك،
يجب تطهير صفحات HTML كي لا تتمكّن من تنفيذ إجراءات ضارة. اطّلِع على وصف Html
لمعرفة القيود المفروضة على البيانات التي يمكن عرضها.
أماكن إقامة
الموقع | النوع | الوصف |
---|---|---|
Sandbox | Sandbox | فهرس يمثّل أوضاع وضع الحماية التي يمكن استخدامها Html
للنصوص البرمجية من جهة العميل |
XFrameOptionsMode | XFrameOptionsMode | فهرس يمثّل أوضاع X-Frame-Options التي يمكن استخدامها لنصوص Html البرمجية من جهة العميل |
الطُرق
الطريقة | نوع القيمة التي يتم عرضها | وصف قصير |
---|---|---|
create | Html | لإنشاء عنصر Html جديد يمكن إرجاعه من النص البرمجي. |
create | Html | لإنشاء عنصر Html جديد من مورد Blob |
create | Html | لإنشاء عنصر Html جديد يمكن إرجاعه من النص البرمجي. |
create | Html | لإنشاء عنصر Html جديد من ملف في محرِّر الرموز البرمجية |
create | Html | لإنشاء عنصر Html جديد من مورد Blob |
create | Html | لإنشاء عنصر Html جديد يمكن إرجاعه من النص البرمجي. |
create | Html | لإنشاء عنصر Html جديد من ملف في محرِّر الرموز البرمجية |
get | String | تحصل على سلسلة وكيل المستخدم للمتصفّح الحالي. |
مستندات تفصيلية
create Html Output()
لإنشاء عنصر Html
جديد يمكن إرجاعه من النص البرمجي.
const output = HtmlService.createHtmlOutput();
الإرجاع
Html
: عنصر HtmlOutput الجديد
create Html Output(blob)
لإنشاء عنصر Html
جديد من مورد Blob
function createFromBlob(blob) { const output = HtmlService.createHtmlOutput(blob); return output; }
المعلمات
الاسم | النوع | الوصف |
---|---|---|
blob | Blob | العنصر الذي يتم استخراج HTML منه |
الإرجاع
Html
: عنصر Html
الجديد
عمليات الرمي
Error
- إذا لم تحتوي الكتلة على محتوى HTML أو كان تنسيق HTML غير صحيح
create Html Output(html)
لإنشاء عنصر Html
جديد يمكن إرجاعه من النص البرمجي.
const output = HtmlService.createHtmlOutput('<b>Hello world!</b>');
المعلمات
الاسم | النوع | الوصف |
---|---|---|
html | String | المحتوى المطلوب عرضه |
الإرجاع
Html
: عنصر HtmlOutput الجديد
عمليات الرمي
Error
- إذا كان رمز HTML غير صالح
create Html Output From File(filename)
لإنشاء عنصر Html
جديد من ملف في محرِّر الرموز البرمجية
const output = HtmlService.createHtmlOutputFromFile('myPage');
المعلمات
الاسم | النوع | الوصف |
---|---|---|
filename | String | اسم الملف المطلوب استخدامه |
الإرجاع
Html
: عنصر Html
الجديد
عمليات الرمي
Error
- إذا لم يتم العثور على الملف أو إذا كان ملف HTML فيه غير صالح
create Template(blob)
لإنشاء عنصر Html
جديد من مورد Blob
function createFromBlob(blob) { const template = HtmlService.createTemplate(blob); const output = template.evaluate(); return output; }
المعلمات
الاسم | النوع | الوصف |
---|---|---|
blob | Blob | العنصر الذي يتم استخراج HTML منه |
الإرجاع
Html
: عنصر Html
الجديد
عمليات الرمي
Error
- إذا لم تحتوي السلسلة على محتوى HTML
create Template(html)
لإنشاء عنصر Html
جديد يمكن إرجاعه من النص البرمجي.
const template = HtmlService.createTemplate( '<b>The time is <?= new Date() ?></b>', );
المعلمات
الاسم | النوع | الوصف |
---|---|---|
html | String | محتوى النموذج |
الإرجاع
Html
: عنصر Html
الجديد
create Template From File(filename)
لإنشاء عنصر Html
جديد من ملف في محرِّر الرموز البرمجية
const template = HtmlService.createTemplateFromFile('myTemplate');
المعلمات
الاسم | النوع | الوصف |
---|---|---|
filename | String | اسم الملف المطلوب استخدامه |
الإرجاع
Html
: عنصر Html
الجديد
عمليات الرمي
Error
- إذا لم يتم العثور على الملف
get User Agent()
تحصل على سلسلة وكيل المستخدم للمتصفّح الحالي. تعرِض هذه الدالة القيمة null
لمعظم عمليات تنفيذ النصوص البرمجية في حال عدم استخدامها في دالة do
أو do
في تطبيق الويب.
الإرجاع
String
: سلسلة وكيل المستخدم