Class TextOutput

TextOutput

スクリプトから提供できる TextOutput オブジェクト。

セキュリティ上の考慮事項により、スクリプトがブラウザにテキスト コンテンツを直接返すことはできません。代わりに、ブラウザは googleusercontent.com にリダイレクトされ、追加のサニタイズや操作は行われずに表示されます。

次のようなテキスト コンテンツを返すことができます。

function doGet() {
  return ContentService.createTextOutput("hello world!");
}
JSON、RSS、XML を TextOutput として提供するメソッドもあります。ContentService で、対応するメソッドをご覧ください。

Methods

メソッド戻り値の型概要
append(addedContent)TextOutput配信されるコンテンツに新しいコンテンツを追加します。
clear()TextOutput現在のコンテンツを消去します。
downloadAsFile(filename)TextOutputこのコンテンツを表示する代わりにダウンロードするようブラウザに指示します。
getContent()String配信されるコンテンツを取得します。
getFileName()Stringこのファイルのダウンロードに使用するファイル名を返します。ダウンロードせずに表示する場合は null を返します。
getMimeType()MimeTypeこのコンテンツの配信に使用される MIME タイプを取得します。
setContent(content)TextOutput配信されるコンテンツを設定します。
setMimeType(mimeType)TextOutput配信されるコンテンツの MIME タイプを設定します。

詳細なドキュメント

append(addedContent)

配信されるコンテンツに新しいコンテンツを追加します。

パラメータ

名前説明
addedContentString追加する

リターン

TextOutput - この TextOutput 自体。チェーン化に役立ちます。


clear()

現在のコンテンツを消去します。

リターン

TextOutput - この TextOutput 自体。チェーン化に役立ちます。


downloadAsFile(filename)

このコンテンツを表示する代わりにダウンロードするようブラウザに指示します。

一部のブラウザではこの設定が無視されます。これを null に設定すると、ダウンロードではなく表示がデフォルトの動作に戻ります。

パラメータ

名前説明
filenameStringブラウザに対して使用することを指示する

リターン

TextOutput - TextOutput オブジェクト。チェーン化に便利です。

例外

Error - ファイル名に無効な文字が含まれている場合


getContent()

配信されるコンテンツを取得します。

リターン

String - 配信されるコンテンツ


getFileName()

このファイルのダウンロードに使用するファイル名を返します。ダウンロードせずに表示する場合は null を返します。

リターン

String - ファイル名


getMimeType()

このコンテンツの配信に使用される MIME タイプを取得します。

リターン

MimeType - 配信される MIME タイプ


setContent(content)

配信されるコンテンツを設定します。

パラメータ

名前説明
contentStringアップロードするコンテンツです

リターン

TextOutput - この TextOutput 自体。チェーン化に役立ちます。


setMimeType(mimeType)

配信されるコンテンツの MIME タイプを設定します。デフォルトは書式なしテキストです。

パラメータ

名前説明
mimeTypeMimeTypeMIME タイプ

リターン

TextOutput - この TextOutput 自体。チェーン化に役立ちます。