HTML Service

HTML

این سرویس به برنامه‌های Apps Script اجازه می‌دهد تا HTML را معمولاً به عنوان یک رابط کاربری برگردانند. اگر در استفاده از این کلاس تازه کار هستید، توصیه می کنیم راهنمای سرویس Html را نیز ببینید

.

کلاس ها

نام شرح مختصر
Html Output یک شی Html Output که می تواند از یک اسکریپت ارائه شود.
Html Output Meta Tag یک شی که نشان دهنده یک متا تگ است که با فراخوانی Html Output.addMetaTag(name, content) به صفحه اضافه شده است.
Html Service سرویس برای برگرداندن HTML و سایر محتوای متنی از یک اسکریپت.
Html Template یک شی الگو برای ساخت پویا HTML.
Sandbox Mode فهرستی که حالت‌های جعبه ایمنی را نشان می‌دهد که می‌تواند برای اسکریپت‌های Html Service سمت سرویس گیرنده استفاده شود.
XFrameOptionsMode فهرستی که حالت‌های X-Frame-Options را نشان می‌دهد که می‌تواند برای اسکریپت‌های Html Service سمت سرویس گیرنده استفاده شود.

Html Output

روش ها

روش نوع برگشت شرح مختصر
add Meta Tag(name, content) Html Output یک متا تگ به صفحه اضافه می کند.
append(addedContent) Html Output محتوای جدید را به محتوای این Html Output اضافه می کند.
append Untrusted(addedContent) Html Output محتوای جدید را با استفاده از فرار زمینه ای به محتوای این Html Output اضافه می کند.
as Template() Html Template یک Html Template را برمی‌گرداند که توسط این Html Output پشتیبانی می‌شود.
clear() Html Output محتوای فعلی را پاک می کند.
get As(contentType) Blob داده های داخل این شی را به عنوان یک حباب تبدیل به نوع محتوای مشخص شده برگردانید.
get Blob() Blob داده های داخل این شی را به صورت حباب برگردانید.
get Content() String محتوای این Html Output را دریافت می کند.
get Favicon Url() String با فراخوانی set Favicon Url(iconUrl) URL را برای تگ پیوند فاویکون اضافه شده به صفحه دریافت می کند.
get Height() Integer ارتفاع اولیه گفتگوی سفارشی را در Google Docs، Sheets یا Forms دریافت می‌کند.
get Meta Tags() Html Output Meta Tag[] آرایه ای از اشیاء را دریافت می کند که نشان دهنده متا تگ های اضافه شده به صفحه با فراخوانی add Meta Tag(name, content) است.
get Title() String عنوان صفحه خروجی را می گیرد.
get Width() Integer عرض اولیه گفتگوی سفارشی را در Google Docs، Sheets یا Forms دریافت می کند.
set Content(content) Html Output محتوای این Html Output را تنظیم می کند.
set Favicon Url(iconUrl) Html Output یک برچسب پیوند برای فاویکون به صفحه اضافه می کند.
set Height(height) Html Output ارتفاع اولیه گفتگوی سفارشی را در Google Docs، Sheets یا Forms تنظیم می‌کند.
set Sandbox Mode(mode) Html Output این روش اکنون هیچ تأثیری ندارد - قبلاً sandbox mode مورد استفاده برای اسکریپت های سمت سرویس گیرنده را تنظیم می کرد.
set Title(title) Html Output عنوان صفحه خروجی را تنظیم می کند.
set Width(width) Html Output عرض اولیه یک گفتگوی سفارشی را در Google Docs، Sheets یا Forms تنظیم می‌کند.
set XFrame Options Mode(mode) Html Output وضعیت هدر X-Frame-Options صفحه را تنظیم می کند که جلوگیری از جک کردن کلیک را کنترل می کند.

Html Output Meta Tag

روش ها

روش نوع برگشت شرح مختصر
get Content() String محتوای این متا تگ را دریافت می کند.
get Name() String نام این Html Output Meta Tag را دریافت می کند.

Html Service

خواص

اموال تایپ کنید توضیحات
Sandbox Mode Sandbox Mode فهرستی که حالت‌های جعبه ایمنی را نشان می‌دهد که می‌تواند برای اسکریپت‌های Html Service سمت سرویس گیرنده استفاده شود.
XFrameOptionsMode XFrameOptionsMode فهرستی که حالت‌های X-Frame-Options را نشان می‌دهد که می‌تواند برای اسکریپت‌های Html Service سمت سرویس گیرنده استفاده شود.

روش ها

روش نوع برگشت شرح مختصر
create Html Output() Html Output یک شیء Html Output جدید ایجاد می کند که می تواند از اسکریپت برگردانده شود.
create Html Output(blob) Html Output یک شیء Html Output جدید از یک منبع Blob Source ایجاد می کند.
create Html Output(html) Html Output یک شیء Html Output جدید ایجاد می کند که می تواند از اسکریپت برگردانده شود.
create Html Output From File(filename) Html Output یک شیء Html Output جدید از یک فایل در ویرایشگر کد ایجاد می کند.
create Template(blob) Html Template یک شیء Html Template جدید از یک منبع Blob Source ایجاد می کند.
create Template(html) Html Template یک شیء Html Template جدید ایجاد می کند که می تواند از اسکریپت برگردانده شود.
create Template From File(filename) Html Template یک شیء Html Template جدید از یک فایل در ویرایشگر کد ایجاد می کند.
get User Agent() String رشته user-agent را برای مرورگر فعلی دریافت می کند.

Html Template

روش ها

روش نوع برگشت شرح مختصر
evaluate() Html Output این الگو را ارزیابی می کند و یک شی Html Output را برمی گرداند.
get Code() String رشته ای از کد جاوا اسکریپت را بر اساس فایل الگو تولید می کند که قابل ارزیابی است.
get Code With Comments() String رشته‌ای از کد جاوا اسکریپت را ایجاد می‌کند که می‌تواند ارزیابی شود و هر خط کد حاوی خط اصلی از الگو به عنوان نظر باشد.
get Raw Content() String محتوای پردازش نشده این الگو را برمی گرداند.

Sandbox Mode

خواص

اموال تایپ کنید توضیحات
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 تنظیم می کند که مفروضات امنیتی عادی را حفظ می کند.