MERGEPROPERTIES

Denne funksjonen kombinerer to eller flere XML-egenskapsdefinisjoner i én og viser den som en streng.

Du kan bruke stjerne-tegnet (*) på starten eller slutten av en streng som jokertegn. For eksempel for å returnere bestemte nøkler eller egenskaper. Stjerner i en streng fungerer ikke som jokertegn. Et søk med jokertegn returnerer bare den første nøkkelen eller egenskapen som stemmer overens.
Merk

Vi kan ikke garantere rekkefølgen nøkler eller egenskaper sammenlignes i.

Syntaks

=MERGEPROPERTIES(XMLProperty1,XMLProperty2....,XMLPropertyN)

Eksempler

I disse eksemplene antar vi at det fins XML-egenskapsdefinisjoner i cellene B5 og B7 og at det fins globale variabler med navn Var1 og Var2 som hver inneholder XML-egenskapsdefinisjoner.

=MERGEPROPERTIES(B5,B7)

=MERGEPROPERTIES(globalvariables.Var1.text,globalvariables,Var2.text)

=MERGEPROPERTIES(globalvariables.Va1.text,B7)

Egenskaper flettes sammen til XML-definisjonen. Hvis to eller flere egenskaper inneholder det samme egenskapsnavnet, overskriver den nyeste definisjonen den tidligere definisjonen. For eksempel:

Den andre egenskapsdefinisjonen:

<Table><Row name="Key1"><Property name="p1" value="v21"/>
<Property name="p22" value="v22" /></Row></Table>
Flettes inn i den første egenskapsdefinisjonen:
<Table><Row name="Key1"><Property name="p1" value="v1"/>
<Property name="p2" value="v2" /></Row></Table>
Det første og andre egenskapsdefinisjonen inneholder hver Property name=p1. Den andre egenskapsdefinisjonen overskriver den første som resulterer i denne sammenflettede definisjonen:
<Table><Row name="k1"><Property name="p1" value="v21"/>
<Property name="p2" value="v2" /><Property name="p22" value="v22" /></Row></Table>