Sintaxe para propriedades
É possível configurar propriedades usando a sintaxe a seguir:
OBJECT.setPropertyValue(PROPERTY, VALUE)
ou:
OBJECT.setKeyedPropertyValue(PROPERTY, KEY, VALUE)
É possível recuperar o valor de propriedades usando a sintaxe a seguir:
VARIABLE = OBJECT.getPropertyValue(PROPERTY)
ou:
VARIABLE = OBJECT.getKeyedPropertyValue(PROPERTY, KEY)
em que OBJECT é um nó ou saída, PROPERTY é o nome da propriedade do nó à qual sua expressão se refere, e KEY é o valor da chave para propriedades definidas como chaves. Por exemplo, a sintaxe a seguir localiza o nó de Filtro e, em seguida, configura o padrão para incluir todos os campos e filtrar o campo Age dos dados de recebimento de dados:
filternode = modeler.script.stream().findByType("filter", None)
filternode.setPropertyValue("default_include", True)
filternode.setKeyedPropertyValue("include", "Age", False)
Todos os nós usados no SPSS Modeler podem ser localizados usando a função de fluxo findByType(TYPE, LABEL). Pelo menos um de TYPE ou LABEL deve ser especificado.