MERGEPROPERTIES
Den här funktionen slår samman två eller flera xml-egenskapsdefinitioner till en och visar dem som en sträng.
Vi kan inte garantera i vilken ordning nycklarna och egenskaperna matchas.
Syntax
=MERGEPROPERTIES(XMLProperty1,XMLProperty2....,XMLPropertyN)
Exempel
I detta exempel förutsätts att det finns xml-egenskapsdefinitioner i cellerna B5 och B7, och att det finns globala variabler med namnen Var1 och Var2 som var och en lagrar xml-egenskapsdefinitioner.
=MERGEPROPERTIES(B5,B7)
=MERGEPROPERTIES(globalvariables.Var1.text,globalvariables,Var2.text)
=MERGEPROPERTIES(globalvariables.Va1.text,B7)
Egenskaper sammanfogas i xml-definitionen. Om två eller flera definitioner innehåller samma egenskapsnamn skriver den senast tillagda definitionen över den tidigare definitionen. Exempel:
Den andra egenskapsdefinitionen:
<Table><Row name="Key1"><Property name="p1" value="v21"/>
<Property name="p22" value="v22" /></Row></Table>
<Table><Row name="Key1"><Property name="p1" value="v1"/>
<Property name="p2" value="v2" /></Row></Table>
Både den första och den andra egenskapsdefinitionen innehåller Property name=p1
. Den andra egenskapsdefinitionen skriver över den första, vilket resulterar i följande sammanslagna definition:
<Table><Row name="k1"><Property name="p1" value="v21"/>
<Property name="p2" value="v2" /><Property name="p22" value="v22" /></Row></Table>