Reprezentacja atrybutu XML.
// Reads the first and last name of each person and adds a new attribute with // the full name. let xml = '<roster>' + '<person first="John" last="Doe"/>' + '<person first="Mary" last="Smith"/>' + '</roster>'; const document = XmlService.parse(xml); const people = document.getRootElement().getChildren('person'); for (let i = 0; i < people.length; i++) { const person = people[i]; const firstName = person.getAttribute('first').getValue(); const lastName = person.getAttribute('last').getValue(); person.setAttribute('full', `${firstName} ${lastName}`); } xml = XmlService.getPrettyFormat().format(document); Logger.log(xml);
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
get | String | Pobiera lokalną nazwę atrybutu. |
get | Namespace | Pobiera nazwę przestrzeni nazw atrybutu. |
get | String | Pobiera wartość atrybutu. |
set | Attribute | Ustawia lokalną nazwę atrybutu. |
set | Attribute | Ustawia przestrzeń nazw dla atrybutu. |
set | Attribute | Ustawia wartość atrybutu. |
Szczegółowa dokumentacja
get Name()
Pobiera lokalną nazwę atrybutu. Jeśli atrybut ma prefiks przestrzeni nazw, użyj get
.get
, aby uzyskać prefiks.
Powrót
String
– lokalna nazwa atrybutu
get Namespace()
get Value()
Pobiera wartość atrybutu.
Powrót
String
– wartość atrybutu.
set Name(name)
Ustawia lokalną nazwę atrybutu. Aby ustawić prefiks przestrzeni nazw dla atrybutu, użyj atrybutu set
w połączeniu z atrybutem Xml
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
name | String | lokalna nazwa do ustawienia. |
Powrót
Attribute
– atrybut do łańcuchowania.
set Namespace(namespace)
set Value(value)
Ustawia wartość atrybutu.
Parametry
Nazwa | Typ | Opis |
---|---|---|
value | String | wartość do ustawienia. |
Powrót
Attribute
– atrybut do łańcuchowania.