Class TextOutput

TextOutput

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

セキュリティ上の理由から、スクリプトはテキスト コンテンツをブラウザに直接返すことはできません。 代わりに、ブラウザは googleusercontent.com にリダイレクトされ、何も表示されません。 追加のサニタイズまたは操作が必要になります。

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

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

メソッド

メソッド戻り値の型概要
append(addedContent)TextOutput配信されるコンテンツに新しいコンテンツを追加します。
clear()TextOutput現在のコンテンツを消去します。
downloadAsFile(filename)TextOutputこのコンテンツを表示するのではなくダウンロードするようブラウザに指示します。
getContent()String提供されるコンテンツを取得します。
getFileName()Stringこのファイルのダウンロード用にファイル名を返します。 ダウンロードされます。
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 自体。チェーンに便利です。