تسمح هذه الخدمة لتطبيقات "برمجة التطبيقات" بعرض رمز HTML، عادةً كواجهة مستخدم. إذا كنت مستخدمًا جديدًا لهذا الصف، ننصحك أيضًا بالاطّلاع على دليل استخدام خدمة Html.
.صفوف
الاسم | وصف قصير |
---|---|
HtmlOutput | تمثّل هذه السمة عنصر HtmlOutput يمكن عرضه من نص برمجي. |
HtmlOutputMetaTag | هو كائن يمثل علامة وصفية تمت إضافته إلى الصفحة عن طريق استدعاء HtmlOutput.addMetaTag(name, content) . |
HtmlService | خدمة لعرض محتوى HTML والمحتوى النصي الآخر من نص برمجي. |
HtmlTemplate | كائن نموذج لإنشاء HTML ديناميكيًا. |
SandboxMode | تعداد يمثّل أوضاع وضع الحماية التي يمكن استخدامها للنصوص البرمجية HtmlService من جهة العميل. |
XFrameOptionsMode | تعداد يمثّل أوضاع X-Frame-Options التي يمكن استخدامها للنص البرمجي HtmlService من جهة العميل. |
HtmlOutput
الطُرق
الطريقة | نوع القيمة التي يتم إرجاعها | وصف قصير |
---|---|---|
addMetaTag(name, content) | HtmlOutput | إضافة علامة وصفية إلى الصفحة |
append(addedContent) | HtmlOutput | لإلحاق محتوى جديد بمحتوى HtmlOutput هذا. |
appendUntrusted(addedContent) | HtmlOutput | لإلحاق محتوى جديد بمحتوى HtmlOutput هذا، باستخدام ميزة الإلغاء السياقي. |
asTemplate() | HtmlTemplate | تعرض HtmlTemplate بدعم من HtmlOutput . |
clear() | HtmlOutput | يؤدي ذلك إلى محو المحتوى الحالي. |
getAs(contentType) | Blob | عرض البيانات داخل هذا الكائن على شكل كائن ثنائي كبير يتم تحويله إلى نوع المحتوى المحدّد. |
getBlob() | Blob | عرض البيانات داخل هذا الكائن على هيئة كائن ثنائي كبير (blob). |
getContent() | String | الحصول على محتوى HtmlOutput . |
getFaviconUrl() | String | الحصول على عنوان URL لعلامة رابط رمز مفضّل تتم إضافته إلى الصفحة عن طريق استدعاء setFaviconUrl(iconUrl) |
getHeight() | Integer | الحصول على الارتفاع الأولي لمربّع الحوار المخصّص في "مستندات Google" أو "جداول بيانات Google" أو "نماذج Google" |
getMetaTags() | HtmlOutputMetaTag[] | للحصول على مصفوفة من الكائنات التي تمثل العلامات الوصفية التي تمت إضافتها إلى الصفحة عن طريق استدعاء addMetaTag(name, content) . |
getTitle() | String | للحصول على عنوان صفحة الإخراج |
getWidth() | Integer | الحصول على العرض الأولي لمربّع الحوار المخصّص في "مستندات Google" أو "جداول بيانات Google" أو "نماذج Google" |
setContent(content) | HtmlOutput | تُستخدم هذه السياسة لضبط محتوى HtmlOutput . |
setFaviconUrl(iconUrl) | HtmlOutput | لإضافة علامة رابط لرمز مفضّل إلى الصفحة. |
setHeight(height) | HtmlOutput | يضبط الارتفاع الأولي لمربّع الحوار المخصّص في "مستندات Google" أو "جداول بيانات Google" أو "نماذج Google". |
setSandboxMode(mode) | HtmlOutput | أصبح لهذه الطريقة أي تأثير الآن، حيث تم في السابق ضبط sandbox
mode المستخدَمة للنصوص البرمجية من جهة العميل. |
setTitle(title) | HtmlOutput | تحدِّد هذه السياسة عنوان صفحة الإخراج. |
setWidth(width) | HtmlOutput | يضبط العرض الأولي لمربّع حوار مخصّص في "مستندات Google" أو "جداول بيانات Google" أو "نماذج Google". |
setXFrameOptionsMode(mode) | HtmlOutput | تحدِّد حالة عنوان X-Frame-Options للصفحة، والتي تتحكّم في منع تمويه النقر. |
HtmlOutputMetaTag
الطُرق
الطريقة | نوع القيمة التي يتم إرجاعها | وصف قصير |
---|---|---|
getContent() | String | الحصول على محتوى هذه العلامة الوصفية. |
getName() | String | يحصل على اسم هذا HtmlOutputMetaTag . |
HtmlService
أماكن إقامة
الموقع | Type | الوصف |
---|---|---|
SandboxMode | SandboxMode | تعداد يمثّل أوضاع وضع الحماية التي يمكن استخدامها للنصوص البرمجية HtmlService من جهة العميل. |
XFrameOptionsMode | XFrameOptionsMode | تعداد يمثّل أوضاع X-Frame-Options التي يمكن استخدامها للنص البرمجي HtmlService من جهة العميل. |
الطُرق
الطريقة | نوع القيمة التي يتم إرجاعها | وصف قصير |
---|---|---|
createHtmlOutput() | HtmlOutput | تنشئ كائن HtmlOutput جديد يمكن عرضه من النص البرمجي. |
createHtmlOutput(blob) | HtmlOutput | تنشئ كائن HtmlOutput جديد من مورد BlobSource . |
createHtmlOutput(html) | HtmlOutput | تنشئ كائن HtmlOutput جديد يمكن عرضه من النص البرمجي. |
createHtmlOutputFromFile(filename) | HtmlOutput | تنشئ هذه الدالة كائن HtmlOutput جديدًا من ملف في أداة تعديل الرموز. |
createTemplate(blob) | HtmlTemplate | تنشئ كائن HtmlTemplate جديد من مورد BlobSource . |
createTemplate(html) | HtmlTemplate | تنشئ كائن HtmlTemplate جديد يمكن عرضه من النص البرمجي. |
createTemplateFromFile(filename) | HtmlTemplate | تنشئ هذه الدالة كائن HtmlTemplate جديدًا من ملف في أداة تعديل الرموز. |
getUserAgent() | String | تحصل على سلسلة وكيل المستخدم للمتصفّح الحالي. |
HtmlTemplate
الطُرق
الطريقة | نوع القيمة التي يتم إرجاعها | وصف قصير |
---|---|---|
evaluate() | HtmlOutput | لتقييم هذا النموذج وعرض عنصر HtmlOutput |
getCode() | String | تنشئ سلسلة من رمز JavaScript يمكن تقييمها استنادًا إلى ملف النموذج. |
getCodeWithComments() | String | تنشئ سلسلة من رمز JavaScript يمكن تقييمها، حيث يحتوي كل سطر من الرمز على السطر الأصلي من النموذج على شكل تعليق. |
getRawContent() | String | تعرض المحتوى الذي لم تتم معالجته لهذا النموذج. |
SandboxMode
أماكن إقامة
الموقع | Type | الوصف |
---|---|---|
EMULATED | Enum | وضع حماية قديم يحاكي الوضع المتشدد ECMAScript 5 باستخدام الميزات المتوفرة في ECMAScript 3 فقط. |
IFRAME | Enum | هو وضع حماية يستخدم وضع الحماية باستخدام إطارات iframe بدلاً من تقنية وضع حماية Caja التي يستخدمها وضعا
EMULATED وNATIVE . |
NATIVE | Enum | وضع حماية تم إنشاؤه فوق الوضع الصارم ECMAScript 5. |
XFrameOptionsMode
أماكن إقامة
الموقع | Type | الوصف |
---|---|---|
ALLOWALL | Enum | لن يتم ضبط عنوان X-Frame-Options . |
DEFAULT | Enum | تحدِّد القيمة التلقائية للعنوان X-Frame-Options ، التي تحافظ على افتراضات الأمان العادية. |