跳到主要内容

InsertAttribute

将属性插入指定 XPath 的 XML 节点。

语法

expression.InsertAttribute(xPath, name, value);

expression - 表示 ApiCustomXmlPart 类的变量。

参数

名称必需/可选数据类型默认值描述
xPath必需string要插入属性的节点的 XPath。
name必需string要插入的属性名称。
value必需string要插入的属性值。

返回值

boolean

示例

向电子表格中存储的 XML 元素添加新的命名属性。

// How do I attach extra metadata to an existing XML node in a spreadsheet?

// Enrich an XML element with an additional attribute to carry more structured data in a spreadsheet.

const worksheet = Api.GetActiveSheet();
const xmlManager = worksheet.GetCustomXmlParts();
const xmlString = '<config />';
const xml = xmlManager.Add(xmlString);

xml.InsertAttribute('/config', 'version', '9.4');
worksheet.GetRange('A1').SetValue('XML after insertion:');
worksheet.GetRange('A2').SetValue(xml.GetXml());