スクリプトから提供できる TextOutput オブジェクト。
セキュリティ上の理由から、スクリプトはテキスト コンテンツをブラウザに直接返すことはできません。 代わりに、ブラウザは googleusercontent.com にリダイレクトされ、何も表示されません。 追加のサニタイズまたは操作が必要になります。
次のようなテキスト コンテンツを返すことができます。
function doGet() { return ContentService.createTextOutput("hello world!"); }
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)
配信されるコンテンツに新しいコンテンツを追加します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
addedContent | String | 追加するコンテンツです。 |
戻る
TextOutput
- この TextOutput 自体。チェーンに便利です。
clear()
downloadAsFile(filename)
このコンテンツを表示するのではなくダウンロードするようブラウザに指示します。
この設定が無視されるブラウザもあります。このフィールドを null に設定すると、 動作がデフォルトになります。
パラメータ
名前 | 型 | 説明 |
---|---|---|
filename | String | ブラウザに指示するファイル名 |
戻る
TextOutput
- TextOutput オブジェクト(チェーンに便利です)
例外
Error
- ファイル名に不正な文字が含まれている場合
getContent()
提供されるコンテンツを取得します。
戻る
String
- 配信されるコンテンツ
getFileName()
このファイルのダウンロード用にファイル名を返します。ファイル名ではなく表示する場合は null を返します。 ダウンロードされます。
戻る
String
- ファイル名
getMimeType()
setContent(content)
setMimeType(mimeType)
配信されるコンテンツの MIME タイプを設定します。デフォルトは書式なしテキストです。
パラメータ
名前 | 型 | 説明 |
---|---|---|
mimeType | MimeType | MIME タイプ |
戻る
TextOutput
- この TextOutput 自体。チェーンに便利です。