Сервис для возврата HTML и другого текстового контента из скрипта.
Из соображений безопасности сценарии не могут напрямую возвращать контент в браузер. Вместо этого они должны очистить HTML, чтобы он не мог выполнять вредоносные действия. См. описание Html Output чтобы узнать, какие ограничения это накладывает на то, что может быть возвращено.
Характеристики
| Свойство | Тип | Описание |
|---|---|---|
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 | Получает строку пользовательского агента для текущего браузера. |
Подробная документация
create Html Output()
Создает новый объект Html Output , который можно вернуть из сценария.
const output = HtmlService.createHtmlOutput();
Возвращаться
Html Output — новый объект HtmlOutput.
create Html Output(blob)
Создает новый объект Html Output из ресурса Blob Source .
function createFromBlob(blob) { const output = HtmlService.createHtmlOutput(blob); return output; }
Параметры
| Имя | Тип | Описание |
|---|---|---|
blob | Blob Source | объект, из которого нужно получить HTML |
Возвращаться
Html Output — новый объект Html Output
Броски
Error — если большой двоичный объект не содержит HTML или HTML имеет неверный формат.
create Html Output(html)
Создает новый объект Html Output , который можно вернуть из сценария.
const output = HtmlService.createHtmlOutput('<b>Hello world!</b>');
Параметры
| Имя | Тип | Описание |
|---|---|---|
html | String | контент для обслуживания |
Возвращаться
Html Output — новый объект HtmlOutput.
Броски
Error — если HTML имеет неправильный формат.
create Html Output From File(filename)
Создает новый объект Html Output из файла в редакторе кода.
const output = HtmlService.createHtmlOutputFromFile('myPage');
Параметры
| Имя | Тип | Описание |
|---|---|---|
filename | String | имя файла, который нужно использовать |
Возвращаться
Html Output — новый объект Html Output
Броски
Error — если файл не найден или HTML в нем неверный.
create Template(blob)
Создает новый объект Html Template из ресурса Blob Source .
function createFromBlob(blob) { const template = HtmlService.createTemplate(blob); const output = template.evaluate(); return output; }
Параметры
| Имя | Тип | Описание |
|---|---|---|
blob | Blob Source | Объект, из которого извлекается HTML. |
Возвращаться
Html Template — новый объект Html Template
Броски
Error — если большой двоичный объект не содержит HTML.
create Template(html)
Создает новый объект Html Template , который может быть возвращен из сценария.
const template = HtmlService.createTemplate( '<b>The time is <?= new Date() ?></b>', );
Параметры
| Имя | Тип | Описание |
|---|---|---|
html | String | содержимое шаблона |
Возвращаться
Html Template — новый объект Html Template
create Template From File(filename)
Создает новый объект Html Template из файла в редакторе кода.
const template = HtmlService.createTemplateFromFile('myTemplate');
Параметры
| Имя | Тип | Описание |
|---|---|---|
filename | String | имя файла, который нужно использовать |
Возвращаться
Html Template — новый объект Html Template
Броски
Error — если файл не найден
get User Agent()
Получает строку пользовательского агента для текущего браузера. Возвращает значение null для большинства исполнений скриптов, если оно не используется в функциях do Get() или do Post() веб-приложения.
Возвращаться
String — строка пользовательского агента.