Syntaxe des propriétés
Vous pouvez définir des propriétés en utilisant la syntaxe suivante :
OBJECT.setPropertyValue(PROPERTY, VALUE)
ou :
OBJECT.setKeyedPropertyValue(PROPERTY, KEY, VALUE)
Vous pouvez récupérer la valeur des propriétés en utilisant la syntaxe suivante :
VARIABLE = OBJECT.getPropertyValue(PROPERTY)
ou :
VARIABLE = OBJECT.getKeyedPropertyValue(PROPERTY, KEY)
où OBJECT est un nœud ou une sortie, PROPERTY est le nom de la propriété de nœud à laquelle votre expression fait référence et KEY est la valeur de la clé pour les propriétés indexées. Par exemple, la syntaxe suivante permet de trouver le nœud Filter (Filtre) puis de définir la valeur par défaut pour inclure tous les champs et filtrer le champ d' Age s des données en aval :
filternode = modeler.script.stream().findByType("filter", None)
filternode.setPropertyValue("default_include", True)
filternode.setKeyedPropertyValue("include", "Age", False)
Tous les nœuds utilisés dans SPSS Modeler peuvent être localisés à l'aide de la fonction de flux findByType(TYPE, LABEL). Au moins l'une des adresses suivantes doit être spécifiée : TYPE ou LABEL .