スクリプトから提供できる 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)
配信されるコンテンツに新しいコンテンツを追加します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
addedContent | String | 追加する |
リターン
TextOutput
- この TextOutput 自体。チェーン化に役立ちます。
clear()
downloadAsFile(filename)
このコンテンツを表示する代わりにダウンロードするようブラウザに指示します。
一部のブラウザではこの設定が無視されます。これを null に設定すると、ダウンロードではなく表示がデフォルトの動作に戻ります。
パラメータ
名前 | 型 | 説明 |
---|---|---|
filename | String | ブラウザに対して使用することを指示する |
リターン
TextOutput
- TextOutput オブジェクト。チェーン化に便利です。
例外
Error
- ファイル名に無効な文字が含まれている場合
getContent()
配信されるコンテンツを取得します。
リターン
String
- 配信されるコンテンツ
getFileName()
このファイルのダウンロードに使用するファイル名を返します。ダウンロードせずに表示する場合は null を返します。
リターン
String
- ファイル名
getMimeType()
setContent(content)
配信されるコンテンツを設定します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
content | String | アップロードするコンテンツです |
リターン
TextOutput
- この TextOutput 自体。チェーン化に役立ちます。
setMimeType(mimeType)
配信されるコンテンツの MIME タイプを設定します。デフォルトは書式なしテキストです。
パラメータ
名前 | 型 | 説明 |
---|---|---|
mimeType | MimeType | MIME タイプ |
リターン
TextOutput
- この TextOutput 自体。チェーン化に役立ちます。