スクリプトから HTML などのテキスト コンテンツを返すサービス。
セキュリティ上の理由から、スクリプトはコンテンツをブラウザに直接返すことはできません。代わりに、HTML をサニタイズして、悪意のある操作を実行できないようにする必要があります。返品可能な商品にどのような制限が適用されるかについては、Html
の説明をご覧ください。
プロパティ
プロパティ | タイプ | 説明 |
---|---|---|
Sandbox | Sandbox | クライアントサイドの Html スクリプトで使用できるサンドボックス モードを表す列挙型。 |
XFrameOptionsMode | XFrameOptionsMode | クライアントサイドの Html スクリプトで使用できる X-Frame-Options モードを表す列挙型。 |
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
create | Html | スクリプトから返すことができる新しい Html オブジェクトを作成します。 |
create | Html | Blob リソースから新しい Html オブジェクトを作成します。 |
create | Html | スクリプトから返すことができる新しい Html オブジェクトを作成します。 |
create | Html | コードエディタのファイルから新しい Html オブジェクトを作成します。 |
create | Html | Blob リソースから新しい Html オブジェクトを作成します。 |
create | Html | スクリプトから返すことができる新しい Html オブジェクトを作成します。 |
create | Html | コードエディタのファイルから新しい Html オブジェクトを作成します。 |
get | String | 現在のブラウザのユーザー エージェント文字列を取得します。 |
詳細なドキュメント
create Html Output()
スクリプトから返すことができる新しい Html
オブジェクトを作成します。
const output = HtmlService.createHtmlOutput();
戻る
Html
- 新しい HtmlOutput オブジェクト
create Html Output(blob)
Blob
リソースから新しい Html
オブジェクトを作成します。
function createFromBlob(blob) { const output = HtmlService.createHtmlOutput(blob); return output; }
パラメータ
名前 | 型 | 説明 |
---|---|---|
blob | Blob | HTML を取得するオブジェクト |
戻る
Html
- 新しい Html
オブジェクト
例外
Error
- blob に HTML が含まれていない場合、または HTML の形式が正しくない
create Html Output(html)
スクリプトから返すことができる新しい Html
オブジェクトを作成します。
const output = HtmlService.createHtmlOutput('<b>Hello world!</b>');
パラメータ
名前 | 型 | 説明 |
---|---|---|
html | String | 配信するコンテンツ |
戻る
Html
- 新しい HtmlOutput オブジェクト
例外
Error
- html の形式が正しくない場合
create Html OutputFromFile(filename)
コードエディタのファイルから新しい Html
オブジェクトを作成します。
const output = HtmlService.createHtmlOutputFromFile('myPage');
パラメータ
名前 | 型 | 説明 |
---|---|---|
filename | String | 使用するファイルの名前 |
戻る
Html
- 新しい Html
オブジェクト
例外
Error
- ファイルが見つからない、またはファイル内の HTML の形式が正しくない場合
create Template(blob)
Blob
リソースから新しい Html
オブジェクトを作成します。
function createFromBlob(blob) { const template = HtmlService.createTemplate(blob); const output = template.evaluate(); return output; }
パラメータ
名前 | 型 | 説明 |
---|---|---|
blob | Blob | HTML を取得するオブジェクト。 |
戻る
Html
- 新しい Html
オブジェクト
例外
Error
- blob に HTML が含まれていない場合
create Template(html)
スクリプトから返すことができる新しい Html
オブジェクトを作成します。
const template = HtmlService.createTemplate( '<b>The time is <?= new Date() ?></b>', );
パラメータ
名前 | 型 | 説明 |
---|---|---|
html | String | テンプレートのコンテンツ |
戻る
Html
- 新しい Html
オブジェクト
create TemplateFromFile(filename)
コードエディタのファイルから新しい Html
オブジェクトを作成します。
const template = HtmlService.createTemplateFromFile('myTemplate');
パラメータ
名前 | 型 | 説明 |
---|---|---|
filename | String | 使用するファイルの名前 |
戻る
Html
- 新しい Html
オブジェクト
例外
Error
- ファイルが見つからない場合
get User Agent()
現在のブラウザのユーザー エージェント文字列を取得します。ウェブアプリの do
関数または do
関数で使用されていない場合、ほとんどのスクリプト実行で null
を返します。
戻る
String
- ユーザー エージェント文字列