HTML Service

HTML

این سرویس به برنامه‌های Apps Script اجازه می‌دهد تا 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 داده های داخل این شی را به صورت حباب برگردانید.
getContent() String محتوای این HtmlOutput را دریافت می کند.
getFaviconUrl() String با فراخوانی setFaviconUrl(iconUrl) نشانی اینترنتی تگ پیوند فاویکون اضافه شده به صفحه را دریافت می کند.
getHeight() Integer ارتفاع اولیه گفتگوی سفارشی را در Google Docs، Sheets یا Forms دریافت می‌کند.
getMetaTags() HtmlOutputMetaTag[] آرایه ای از اشیاء را دریافت می کند که نشان دهنده متا تگ های اضافه شده به صفحه با فراخوانی addMetaTag(name, content) است.
getTitle() String عنوان صفحه خروجی را می گیرد.
getWidth() Integer عرض اولیه گفتگوی سفارشی را در Google Docs، Sheets یا Forms دریافت می کند.
setContent(content) HtmlOutput محتوای این HtmlOutput را تنظیم می کند.
setFaviconUrl(iconUrl) HtmlOutput یک برچسب پیوند برای فاویکون به صفحه اضافه می کند.
setHeight(height) HtmlOutput ارتفاع اولیه گفتگوی سفارشی را در Google Docs، Sheets یا Forms تنظیم می‌کند.
setSandboxMode(mode) HtmlOutput این روش اکنون هیچ تأثیری ندارد - قبلاً sandbox mode مورد استفاده برای اسکریپت های سمت سرویس گیرنده را تنظیم می کرد.
setTitle(title) HtmlOutput عنوان صفحه خروجی را تنظیم می کند.
setWidth(width) HtmlOutput عرض اولیه یک گفتگوی سفارشی را در Google Docs، Sheets یا Forms تنظیم می‌کند.
setXFrameOptionsMode(mode) HtmlOutput وضعیت هدر X-Frame-Options صفحه را تنظیم می کند که جلوگیری از جک کردن کلیک را کنترل می کند.

HtmlOutputMetaTag

مواد و روش ها

روش نوع برگشت توضیح مختصر
getContent() String محتوای این متا تگ را دریافت می کند.
getName() String نام این HtmlOutputMetaTag را دریافت می کند.

HtmlService

خواص

ویژگی تایپ کنید شرح
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 رشته user-agent را برای مرورگر فعلی دریافت می کند.

HtmlTemplate

مواد و روش ها

روش نوع برگشت توضیح مختصر
evaluate() HtmlOutput این الگو را ارزیابی می کند و یک شی HtmlOutput را برمی گرداند.
getCode() String رشته ای از کد جاوا اسکریپت را بر اساس فایل الگو تولید می کند که قابل ارزیابی است.
getCodeWithComments() String رشته‌ای از کد جاوا اسکریپت را ایجاد می‌کند که می‌تواند ارزیابی شود و هر خط کد حاوی خط اصلی از الگو به عنوان نظر باشد.
getRawContent() String محتوای پردازش نشده این الگو را برمی گرداند.

SandboxMode

خواص

ویژگی تایپ کنید شرح
EMULATED Enum یک حالت سندباکس قدیمی که حالت سختگیرانه ECMAScript 5 را تنها با استفاده از ویژگی‌های موجود در ECMAScript 3 تقلید می‌کند.
IFRAME Enum حالت Sandbox که از sandboxing iframe به جای فناوری Caja sandbox استفاده می‌کند که توسط حالت‌های EMULATED و NATIVE استفاده می‌شود.
NATIVE Enum حالت sandbox که بر روی حالت سخت ECMAScript 5 ساخته شده است.

XFrameOptionsMode

خواص

ویژگی تایپ کنید شرح
ALLOWALL Enum هیچ عنوان X-Frame-Options تنظیم نخواهد شد.
DEFAULT Enum مقدار پیش فرض را برای هدر X-Frame-Options تنظیم می کند که مفروضات امنیتی عادی را حفظ می کند.