HTML Service

HTML

このサービスを使用すると、Apps Script アプリケーションが(通常はユーザー インターフェースとして)HTML を返すことができます。 このクラスを初めて使用する場合は、HTML サービスのガイドもご覧ください。

.

クラス

名前概要
HtmlOutputスクリプトから提供可能な HtmlOutput オブジェクト。
HtmlOutputMetaTagHtmlOutput.addMetaTag(name, content) を呼び出してページに追加されたメタタグを表すオブジェクト。
HtmlServiceスクリプトから HTML などのテキスト コンテンツを返すサービス。
HtmlTemplateHTML を動的に作成するためのテンプレート オブジェクト。
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()StringsetFaviconUrl(iconUrl) を呼び出して、ページに追加されたファビコン リンクタグの URL を取得します。
getHeight()IntegerGoogle ドキュメント、スプレッドシート、フォームのカスタム ダイアログの初期の高さを取得します。
getMetaTags()HtmlOutputMetaTag[]addMetaTag(name, content) を呼び出してページに追加されたメタタグを表すオブジェクトの配列を取得します。
getTitle()String出力ページのタイトルを取得します。
getWidth()IntegerGoogle ドキュメント、スプレッドシート、フォームのカスタム ダイアログの初期の幅を取得します。
setContent(content)HtmlOutputこの HtmlOutput のコンテンツを設定します。
setFaviconUrl(iconUrl)HtmlOutputファビコンのリンクタグをページに追加します。
setHeight(height)HtmlOutputGoogle ドキュメント、スプレッドシート、フォームのカスタム ダイアログの初期の高さを設定します。
setSandboxMode(mode)HtmlOutputこのメソッドは機能しなくなりました。以前は、クライアント側のスクリプトに使用される sandbox mode が設定されていました。
setTitle(title)HtmlOutput出力ページのタイトルを設定します。
setWidth(width)HtmlOutputGoogle ドキュメント、スプレッドシート、フォームのカスタム ダイアログの初期の幅を設定します。
setXFrameOptionsMode(mode)HtmlOutputクリックジャッキングの防止を制御する、ページの X-Frame-Options ヘッダーの状態を設定します。

HtmlOutputMetaTag

Methods

メソッド戻り値の型概要
getContent()Stringこのメタタグの内容を取得します。
getName()Stringこの HtmlOutputMetaTag の名前を取得します。

HtmlService

プロパティ

プロパティ種類説明
SandboxModeSandboxModeクライアント側の HtmlService スクリプトで使用できるサンドボックス モードを表す列挙型。
XFrameOptionsModeXFrameOptionsModeクライアント側の HtmlService スクリプトで使用できる X-Frame-Options モードを表す列挙型。

Methods

メソッド戻り値の型概要
createHtmlOutput()HtmlOutputスクリプトから返すことができる新しい HtmlOutput オブジェクトを作成します。
createHtmlOutput(blob)HtmlOutputBlobSource リソースから新しい HtmlOutput オブジェクトを作成します。
createHtmlOutput(html)HtmlOutputスクリプトから返すことができる新しい HtmlOutput オブジェクトを作成します。
createHtmlOutputFromFile(filename)HtmlOutputコードエディタ内のファイルから新しい HtmlOutput オブジェクトを作成します。
createTemplate(blob)HtmlTemplateBlobSource リソースから新しい 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

プロパティ

プロパティ種類説明
EMULATEDEnumECMAScript 3 で利用可能な機能のみを使用して ECMAScript 5 の厳格モードをエミュレートする以前のサンドボックス モード。
IFRAMEEnumEMULATED モードと NATIVE モードで使用されている Caja サンドボックス技術の代わりに、iframe サンドボックスを使用するサンドボックス モード。
NATIVEEnumECMAScript 5 の厳格モードの上に構築されたサンドボックス モードです。

XFrameOptionsMode

プロパティ

プロパティ種類説明
ALLOWALLEnumX-Frame-Options ヘッダーは設定されません。
DEFAULTEnumX-Frame-Options ヘッダーのデフォルト値を設定します。これにより、通常のセキュリティ前提条件が維持されます。