FINDKEYSBYFILTER
La fonction FINDKEYSBYFILTER permet de spécifier des filtres afin d'extraire des clés spécifiques des variables XML. Les clés sont extraites au format XML. Par exemple, il est possible d'extraire des clés d'une variable XML pour les écrire dans une autre. Cette fonction est similaire à FINDKEYS. Chaque filtre se compose d'une clé, d'un nom de propriété et d'une valeur de propriété. Dans FINDKEYS, il convient de spécifier le filtre dans la fonction. En revanche, FINDKEYSBYFILTER permet de spécifier le filtre avec une fonction distincte.
Syntaxe
FINDKEYSBYFILTER("XML_properties",filter,"separator")
La fonction renvoie « #VALUE! » si aucun séparateur n'est défini, même si la fonction est utilisée pour renvoyer une clé unique.
Exemple
Supposons que la variable XML gv_setproperty contient la clé [Product] et que la cellule C46 comprend une fonction FILTER. Cette fonction renvoie la clé [Product].
=FINDKEYSBYFILTER(GlobalVariables.gv_setproperty.Text,C46,":")