HTML Service
HTML
Эта служба позволяет приложениям Apps Script возвращать HTML, обычно в виде пользовательского интерфейса. Если вы новичок в использовании этого класса, мы рекомендуем вам также просмотреть руководство по Html Service.
.
Классы
Методы
Метод | Тип возврата | Краткое описание |
---|
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 | Получает URL-адрес тега ссылки на значок значка, добавленного на страницу, путем вызова setFaviconUrl(iconUrl) . |
getHeight() | Integer | Получает начальную высоту настраиваемого диалогового окна в Документах, Таблицах или Формах Google. |
getMetaTags() | HtmlOutputMetaTag[] | Получает массив объектов, представляющих метатеги, добавленные на страницу с помощью вызова addMetaTag(name, content) . |
getTitle() | String | Получает заголовок выходной страницы. |
getWidth() | Integer | Получает начальную ширину настраиваемого диалогового окна в Документах, Таблицах или Формах Google. |
setContent(content) | HtmlOutput | Устанавливает содержимое этого HtmlOutput . |
setFaviconUrl(iconUrl) | HtmlOutput | Добавляет на страницу тег ссылки для значка. |
setHeight(height) | HtmlOutput | Устанавливает начальную высоту пользовательского диалогового окна в Документах, Таблицах или Формах Google. |
setSandboxMode(mode) | HtmlOutput | Этот метод теперь не имеет никакого эффекта — раньше он устанавливал sandbox mode , используемый для клиентских скриптов. |
setTitle(title) | HtmlOutput | Устанавливает заголовок выходной страницы. |
setWidth(width) | HtmlOutput | Устанавливает начальную ширину пользовательского диалогового окна в Документах, Таблицах или Формах Google. |
setXFrameOptionsMode(mode) | HtmlOutput | Устанавливает состояние заголовка X-Frame-Options страницы, который управляет предотвращением кликджекинга. |
Методы
Метод | Тип возврата | Краткое описание |
---|
getContent() | String | Получает содержимое этого метатега. |
getName() | String | Получает имя этого HtmlOutputMetaTag . |
Характеристики
Свойство | Тип | Описание |
---|
SandboxMode | SandboxMode | Перечисление, представляющее режимы песочницы, которые можно использовать для сценариев HtmlService на стороне клиента. |
XFrameOptionsMode | XFrameOptionsMode | Перечисление, представляющее режимы X-Frame-Options , которые можно использовать для сценариев HtmlService на стороне клиента. |
Методы
Метод | Тип возврата | Краткое описание |
---|
evaluate() | HtmlOutput | Оценивает этот шаблон и возвращает объект HtmlOutput . |
getCode() | String | Генерирует строку кода JavaScript на основе файла шаблона, которую можно оценить. |
getCodeWithComments() | String | Создает строку кода JavaScript, которую можно оценить, причем каждая строка кода содержит исходную строку из шаблона в качестве комментария. |
getRawContent() | String | Возвращает необработанное содержимое этого шаблона. |
Характеристики
Свойство | Тип | Описание |
---|
EMULATED | Enum | Устаревший режим песочницы, который эмулирует строгий режим ECMAScript 5, используя только функции, доступные в ECMAScript 3. |
IFRAME | Enum | Режим «песочницы», в котором используется «песочница» iframe вместо технологии «песочницы» Caja, используемой в режимах EMULATED и NATIVE . |
NATIVE | Enum | Режим песочницы, созданный на основе строгого режима ECMAScript 5. |
Характеристики
Свойство | Тип | Описание |
---|
ALLOWALL | Enum | Заголовок X-Frame-Options установлен не будет. |
DEFAULT | Enum | Устанавливает значение по умолчанию для заголовка X-Frame-Options , которое сохраняет обычные предположения безопасности. |
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-10-25 UTC.
[null,null,["Последнее обновление: 2024-10-25 UTC."],[[["Apps Script's HTML service enables the creation of web-based user interfaces for applications."],["It offers classes like `HtmlOutput`, `HtmlTemplate`, and `HtmlService` to build and manage HTML content."],["You can dynamically generate HTML, set titles, manage meta tags, and control sandbox modes for security."],["The `HtmlOutput` class provides methods for content manipulation and display, while `HtmlTemplate` facilitates dynamic HTML construction."],["Consider using the guide to HTML Service for a detailed understanding and practical application of this service."]]],[]]