Content Service

コンテンツ

このサービスを使用すると、スクリプトでテキスト、XML、JSON などのさまざまな形式のテキストを配信できます。Content Service のガイドもご覧ください。次のスクリプトをウェブアプリとしてデプロイすると、ブラウザに「Hello, world!」と表示されます。

function doGet() {
  return ContentService.createTextOutput('Hello, world!');
}

クラス

名前概要
ContentServiceスクリプトからテキスト コンテンツを返すサービス。
MimeTypeスクリプトから提供できる MIME タイプの列挙型。
TextOutputスクリプトから提供できる TextOutput オブジェクト。

ContentService

プロパティ

プロパティタイプ説明
MimeTypeMimeType

メソッド

メソッド戻り値の型概要
createTextOutput()TextOutput新しい TextOutput オブジェクトを作成します。
createTextOutput(content)TextOutput指定されたコンテンツを提供できる新しい TextOutput オブジェクトを作成します。

MimeType

プロパティ

プロパティタイプ説明
CSVEnumCSV MIME タイプ
ICALEnumICAL MIME タイプ
JAVASCRIPTEnumJAVASCRIPT MIME タイプ
JSONEnumJSON MIME タイプ
TEXTEnumTEXT MIME タイプ
VCARDEnumVCARD MIME タイプ

TextOutput

メソッド

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