Class 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傳回要下載此檔案的檔案名稱,如果要顯示檔案而非下載檔案,則傳回 null。
getMimeType()MimeType取得這項內容的 mime 類型。
setContent(content)TextOutput設定要放送的內容。
setMimeType(mimeType)TextOutput設定要放送的內容的 mime 類型。

內容詳盡的說明文件

append(addedContent)

在即將放送的內容中附加新內容。

參數

名稱類型說明
addedContentString要附加的內容

回攻員

TextOutput:這個 TextOutput 本身,可用於鏈結


clear()

清除目前的內容。

回攻員

TextOutput:這個 TextOutput 本身,可用於鏈結


downloadAsFile(filename)

指示瀏覽器下載而非顯示此內容。

部分瀏覽器會忽略這項設定。如果將這個值設為空值,系統會將其清除,並改為預設的顯示行為,而不是下載。

參數

名稱類型說明
filenameString要告知瀏覽器使用的檔案名稱

回攻員

TextOutput:TextOutput 物件,可用於鏈結

擲回

Error:如果檔案名稱含有無效字元


getContent()

取得要放送的內容。

回攻員

String:要放送的內容


getFileName()

傳回要下載此檔案的檔案名稱,如果要顯示檔案而非下載檔案,則傳回 null。

回攻員

String:檔案名稱


getMimeType()

取得這項內容的 mime 類型。

回攻員

MimeType:這會以哪種 MIME 類型提供


setContent(content)

設定要放送的內容。

參數

名稱類型說明
contentString要放送的內容

回攻員

TextOutput:這個 TextOutput 本身,可用於鏈結


setMimeType(mimeType)

設定要放送的內容的 mime 類型。預設為純文字。

參數

名稱類型說明
mimeTypeMimeTypeMIME 類型

回攻員

TextOutput:這個 TextOutput 本身,可用於鏈結