FINDKEYSBYFILTER
Mit FINDKEYSBYFILTER können Sie Filter angeben, um bestimmte Schlüssel aus XML-Variablen zu extrahieren. Die Schlüssel werden im XML-Format extrahiert. Daher können Sie zum Beispiel Schlüssel aus einer XML-Variablen extrahieren und in eine zweite XML-Variable schreiben. Die Funktion dient demselben Zweck wie FINDKEYS. Jeder Filter besteht aus Schlüssel, Eigenschaftsname und Eigenschaftswert. In FINDKEYS geben Sie den Filter der Funktion an. Wenn Sie FINDKEYSBYFILTER verwenden, können Sie den Filter mit einer separaten Funktion angeben.
Syntax
FINDKEYSBYFILTER("XML_properties",filter,"separator")
Die Funktion gibt #WERT! zurück, wenn Sie kein Trennzeichen angeben oder wenn die Funktion verwendet wird, um einen einzelnen Schlüssel zurückzugeben.
Beispiel
Angenommen, die XML-Variable gv_setproperty enthält [Product] als Schlüssel, und Zelle C46 enthält eine FILTER-Funktion. Die folgende Funktion gibt den Schlüssel [Product] zurück:
=FINDKEYSBYFILTER(GlobalVariables.gv_setproperty.Text,C46,":")