Class TextOutput

TextOutput

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

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

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

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

メソッド

メソッド戻り値の型概要
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 自体。チェーン処理に便利です。