跳到主要内容

UpdateAttribute

更新自定义 XML 节点中现有属性的值。 如果属性不存在,则不会执行更新。

语法

expression.UpdateAttribute(name, value);

expression - 表示 ApiCustomXmlNode 类的变量。

参数

名称必需/可选数据类型默认值描述
name必需string要更新的属性名称。
value必需string要分配给属性的新值。

返回值

boolean

示例

此示例演示如何更新自定义 XML 节点中现有属性的值。

const worksheet = Api.GetActiveSheet();
const xmlManager = worksheet.GetCustomXmlParts();
const xmlString = `
<bookstore>
<book category='fiction'>
<title>The Odyssey</title>
</book>
</bookstore>`;
const xml = xmlManager.Add(xmlString);
const bookNode = xml.GetNodes('/bookstore/book')[0];

bookNode.UpdateAttribute('category', 'ancient');

const attributes = bookNode.GetAttributes();
worksheet.GetRange('A1').SetValue('Updated attribute: ' + attributes[0].name + '=' + attributes[0].value);