このサービスを使用すると、Apps Script アプリケーションが(通常はユーザー インターフェースとして)HTML を返すことができます。 このクラスを初めて使用する場合は、HTML サービスのガイドもご覧ください。
.クラス
名前 | 概要 |
---|---|
HtmlOutput | スクリプトから提供可能な HtmlOutput オブジェクト。 |
HtmlOutputMetaTag | HtmlOutput.addMetaTag(name, content) を呼び出してページに追加されたメタタグを表すオブジェクト。 |
HtmlService | スクリプトから HTML などのテキスト コンテンツを返すサービス。 |
HtmlTemplate | HTML を動的に作成するためのテンプレート オブジェクト。 |
SandboxMode | クライアント側の HtmlService スクリプトで使用できるサンドボックス モードを表す列挙型。 |
XFrameOptionsMode | クライアント側の HtmlService スクリプトで使用できる X-Frame-Options モードを表す列挙型。 |
HtmlOutput
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
addMetaTag(name, content) | HtmlOutput | ページにメタタグを追加します。 |
append(addedContent) | HtmlOutput | この HtmlOutput のコンテンツに新しいコンテンツを追加します。 |
appendUntrusted(addedContent) | HtmlOutput | コンテキストに応じたエスケープを使用して、この HtmlOutput のコンテンツに新しいコンテンツを追加します。 |
asTemplate() | HtmlTemplate | この HtmlOutput に基づく HtmlTemplate を返します。 |
clear() | HtmlOutput | 現在のコンテンツを消去します。 |
getAs(contentType) | Blob | このオブジェクト内のデータを、指定されたコンテンツ タイプに変換された blob として返します。 |
getBlob() | Blob | このオブジェクト内のデータを blob として返します。 |
getContent() | String | この HtmlOutput のコンテンツを取得します。 |
getFaviconUrl() | String | setFaviconUrl(iconUrl) を呼び出して、ページに追加されたファビコン リンクタグの URL を取得します。 |
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 ヘッダーの状態を設定します。 |
HtmlOutputMetaTag
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
getContent() | String | このメタタグの内容を取得します。 |
getName() | String | この HtmlOutputMetaTag の名前を取得します。 |
HtmlService
プロパティ
プロパティ | 種類 | 説明 |
---|---|---|
SandboxMode | SandboxMode | クライアント側の HtmlService スクリプトで使用できるサンドボックス モードを表す列挙型。 |
XFrameOptionsMode | XFrameOptionsMode | クライアント側の HtmlService スクリプトで使用できる X-Frame-Options モードを表す列挙型。 |
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
createHtmlOutput() | HtmlOutput | スクリプトから返すことができる新しい HtmlOutput オブジェクトを作成します。 |
createHtmlOutput(blob) | HtmlOutput | BlobSource リソースから新しい HtmlOutput オブジェクトを作成します。 |
createHtmlOutput(html) | HtmlOutput | スクリプトから返すことができる新しい HtmlOutput オブジェクトを作成します。 |
createHtmlOutputFromFile(filename) | HtmlOutput | コードエディタ内のファイルから新しい HtmlOutput オブジェクトを作成します。 |
createTemplate(blob) | HtmlTemplate | BlobSource リソースから新しい HtmlTemplate オブジェクトを作成します。 |
createTemplate(html) | HtmlTemplate | スクリプトから返すことができる新しい HtmlTemplate オブジェクトを作成します。 |
createTemplateFromFile(filename) | HtmlTemplate | コードエディタ内のファイルから新しい HtmlTemplate オブジェクトを作成します。 |
getUserAgent() | String | 現在のブラウザのユーザー エージェント文字列を取得します。 |
HtmlTemplate
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
evaluate() | HtmlOutput | このテンプレートを評価し、HtmlOutput オブジェクトを返します。 |
getCode() | String | テンプレート ファイルに基づいて、評価可能な JavaScript コードの文字列を生成します。 |
getCodeWithComments() | String | 評価可能な JavaScript コードの文字列を生成します。コードの各行には、テンプレートの元の行がコメントとして含まれます。 |
getRawContent() | String | このテンプレートの未処理のコンテンツを返します。 |
SandboxMode
プロパティ
プロパティ | 種類 | 説明 |
---|---|---|
EMULATED | Enum | ECMAScript 3 で利用可能な機能のみを使用して ECMAScript 5 の厳格モードをエミュレートする以前のサンドボックス モード。 |
IFRAME | Enum | EMULATED モードと NATIVE モードで使用されている Caja サンドボックス技術の代わりに、iframe サンドボックスを使用するサンドボックス モード。 |
NATIVE | Enum | ECMAScript 5 の厳格モードの上に構築されたサンドボックス モードです。 |
XFrameOptionsMode
プロパティ
プロパティ | 種類 | 説明 |
---|---|---|
ALLOWALL | Enum | X-Frame-Options ヘッダーは設定されません。 |
DEFAULT | Enum | X-Frame-Options ヘッダーのデフォルト値を設定します。これにより、通常のセキュリティ前提条件が維持されます。 |