Class Cdata

Cdata

XML CDATASection 節點的表示法。

// Create and log an XML document that shows how special characters like '<',
// '>', and '&' are stored in a CDATASection node as compared to in a Text node.
const illegalCharacters = '<em>The Amazing Adventures of Kavalier & Clay</em>';
const cdata = XmlService.createCdata(illegalCharacters);
const text = XmlService.createText(illegalCharacters);
const root =
    XmlService.createElement('root').addContent(cdata).addContent(text);
const document = XmlService.createDocument(root);
const xml = XmlService.getPrettyFormat().format(document);
Logger.log(xml);

方法

方法傳回類型簡短說明
append(text)Text將指定文字附加至節點中現有的任何內容。
detach()Content將節點從父項 Element 節點中分離。
getParentElement()Element取得節點的父項 Element 節點。
getText()String取得 Text 節點的文字值。
getValue()String取得節點的所有直接或間接子項節點的文字值,並依文件中顯示的順序排列。
setText(text)Text設定 Text 節點的文字值。

內容詳盡的說明文件

append(text)

將指定文字附加至節點中現有的任何內容。

參數

名稱類型說明
textString要附加至節點的文字

回攻員

Text:用於鏈結的 Text 節點


detach()

將節點從父項 Element 節點中分離。如果節點沒有父項,這個方法就不會生效。

回攻員

Content:已分離的節點


getParentElement()

取得節點的父項 Element 節點。如果節點沒有父項,這個方法會傳回 null

回攻員

Element:父項 Element 節點


getText()

取得 Text 節點的文字值。

回攻員

StringText 節點的文字值


getValue()

取得節點的所有直接或間接子項節點的文字值,並依文件中顯示的順序排列。

回攻員

String:節點的直接或間接子項的所有節點文字值


setText(text)

設定 Text 節點的文字值。

參數

名稱類型說明
textString要設定的文字值

回攻員

Text:用於鏈結的 Text 節點