MERGEPROPERTIES
Diese Funktion kombiniert zwei oder mehr XML-Eigenschaftsdefinitionen in einer einzigen und zeigt diese als Zeichenfolge an.
Es besteht keine Garantie für die Reihenfolge, in der Schlüssel oder Eigenschaften zugeordnet werden.
Syntax
=MERGEPROPERTIES(XML_Eigenschaft1,XML_Eigenschaft2....,XML_EigenschaftN)
Beispiele
In diesen Beispielen gehen wir davon aus, dass sich in den Zellen B5 und B7 XML-Eigenschaftsdefinitionen befinden und globale Variablen mit den Namen Var1 und Var2 existieren, die jeweils XML-Eigenschaftsdefinitionen enthalten.
=MERGEPROPERTIES(B5,B7)
=MERGEPROPERTIES(globalvariables.Var1.text,globalvariables,Var2.text)
=MERGEPROPERTIES(globalvariables.Va1.text,B7)
Eigenschaften werden in der XML-Definition zusammengeführt. Wenn zwei oder mehr Definitionen denselben Eigenschaftsnamen enthalten, überschreibt die zuletzt hinzugefügte Definition die vorherigen. Beispiel:
Die zweite Eigenschaftsdefinition
<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>
Die erste und zweite Eigenschaftsdefinition enthält jeweils Property name=p1
. Die zweite Eigenschaftsdefinition überschreibt die erste, was die folgende zusammengeführte Definition ergibt:
<Table><Row name="k1"><Property name="p1" value="v21"/>
<Property name="p2" value="v2" /><Property name="p22" value="v22" /></Row></Table>