0 / 0
Go back to the English version of the documentation
Strukturované vlastnosti
Last updated: 12. 1. 2023
Strukturované vlastnosti

Existují dva způsoby, jak skriptování používá strukturované vlastnosti pro větší srozumitelnost při analýze:

  • Chcete-li poskytnout strukturu názvům vlastností pro komplexní uzly, jako jsou například uzly typu, filtru nebo vyvažování, postupujte takto:
  • Chcete-li poskytnout formát pro zadání více vlastností najednou.

Strukturování komplexních rozhraní

Skripty pro uzly s tabulkami a ostatními komplexními rozhraními (například uzly Typ, Filtr a Vyvážení) musí dodržovat konkrétní strukturu, aby je správně analyzoval. Tyto vlastnosti potřebují název, který je složitější než název pro jednotlivý identifikátor; tento název se nazývá klíč. Například v uzlu filtru je každé dostupné pole (na jeho předcházející straně vypnuto) zapnuto nebo vypnuto. Chcete-li na tyto informace odkázat, uzel filtru uloží jednu položku informací na pole (zda je každé pole true nebo false). Tato vlastnost může mít (nebo být zadána) hodnotu True nebo False. Předpokládejme, že uzel filtru s názvem mynode má (na jeho předcházející straně) pole s názvem Age. Chcete-li toto nastavení vypnout, nastavte vlastnost includes klíčem Agena hodnotu Falsetakto:

mynode.setKeyedPropertyValue("include", "Age", False)

Strukturování pro nastavení více vlastností

Pro mnoho uzlů můžete v daném okamžiku přiřadit více než jeden uzel nebo vlastnost toku. To se označuje jako vícesada příkazů nebo set block.

V některých případech může být strukturovaná vlastnost poměrně složitá. Příklad:

sortnode.setPropertyValue("keys", [["K", "Descending"], ["Age", "Ascending"], ["Na", "Descending"]])

Další výhodou, kterou jsou strukturované vlastnosti, je jejich schopnost nastavit několik vlastností na uzlu, než bude uzel stabilní. Vícenásobná sada standardně nastaví všechny vlastnosti v bloku před tím, než provedete jakoukoli akci na základě nastavení jednotlivých vlastností.

Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more