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