Skip to Content

Attrib Getter

Faits rapides

PropriétéValeur
ClasseCENPyOlpAttribGetter
Modulecenpylib.CENPyOlpAttribGetter
Paquetcenpylib
LibérationR2025.2.4
Méthodes13

Départ rapide

# Boilerplate Example attribGetter = ... # obtained from the runtime context result = attribGetter.GetInteger("...")

Index de la méthode

MéthodeRetoursRésumé
GetIntegerintObtenez la valeur entière pour l’attribut entier donné.
GetDoublefloatObtenez la Double Valeur pour l’attribut Double donné.
GetStringstrObtenez la valeur de chaîne pour l’attribut de chaîne donné.
GetBoolboolObtenez la valeur de Bool pour l’attribut Bool donné.
GetEnumIndexintObtenez l’Index pour l’attribut Enum donné.
GetAttributeTableByNameCENPyOlpAttributeTableObtenez un attribut Table défini par l’utilisateur avec le prénom.
GetAttributeByNameCENPyOlpAttributeObtenez un attribut défini par l’utilisateur par le prénom.
GetAttributeBoolByNameCENPyOlpAttributeBoolObtenez l’attribut Bool par le prénom.
GetAttributeEnumByNameCENPyOlpAttributeEnumPrends l’attribut Enum par le prénom.
GetAttributeDoubleByNameCENPyOlpAttributeDoubleObtenez l’attribut Double par le prénom.
GetAttributeIntegerByNameCENPyOlpAttributeIntObtenez l’attribut entier par le prénom.
GetSystemAttribGetterCENPyOlpSystemAttribGetterPrends le système d’attrib.
GetScopeSortedTableRowslistObtenez tous les identifiants (première colonne) du tableau à partir des tables des programmes et des contrôleurs.

Méthodes de requête

GetInteger

def GetInteger(name: str) -> int

Obtenez la valeur entière pour l’attribut entier donné.

Paramètres :

NomTypeDescription
namestrNom de l’attribut.

Retourne : int — valeur de l’attribut entier.

GetDouble

def GetDouble(name: str) -> float

Obtenez la Double Valeur pour l’attribut Double donné.

Paramètres :

NomTypeDescription
namestrNom de l’attribut.

Retourne : float — Valeur de l’attribut double.

GetString

def GetString(name: str) -> str

Obtenez la valeur de chaîne pour l’attribut de chaîne donné.

Paramètres :

NomTypeDescription
namestrNom de l’attribut.

Retourne : str — Valeur de l’attribut de la chaîne.

GetBool

def GetBool(name: str) -> bool

Obtenez la valeur de Bool pour l’attribut Bool donné.

Paramètres :

NomTypeDescription
namestrNom de l’attribut.

Retour : bool — Valeur de l’attribut Bool.

GetEnumIndex

def GetEnumIndex(name: str) -> int

Obtenez l’Index pour l’attribut Enum donné.

Paramètres :

NomTypeDescription
namestrNom de l’attribut.

Retour : int — Index de l’attribut Enum.

GetAttributeTableByName

def GetAttributeTableByName(name: str, containsCellId: str='') -> CENPyOlpAttributeTable

Obtenez un attribut Table défini par l’utilisateur avec le prénom.

Paramètres :

NomTypeDescription
namestrNom de l’attribut à trouver.
containsCellIdstrID de ligne (vide par défaut). (par défaut : '')

Retourne : CENPyOlpAttributeTable — Objet de la table d’attributs.

GetAttributeByName

def GetAttributeByName(name: str) -> CENPyOlpAttribute

Obtenez un attribut défini par l’utilisateur par le prénom.

Paramètres :

NomTypeDescription
namestrNom de l’attribut à trouver.

Revient : CENPyOlpAttribute — Objet attribut.

GetAttributeBoolByName

def GetAttributeBoolByName(name: str) -> CENPyOlpAttributeBool

Obtenez l’attribut Bool par le prénom.

Paramètres :

NomTypeDescription
namestrNom de l’attribut à trouver.

Retour : CENPyOlpAttributeBool — objet attribut Bool.

GetAttributeEnumByName

def GetAttributeEnumByName(name: str) -> CENPyOlpAttributeEnum

Prends l’attribut Enum par le prénom.

Paramètres :

NomTypeDescription
namestrNom de l’attribut à trouver.

Retourne : CENPyOlpAttributeEnum — objet attribut Enum.

GetAttributeDoubleByName

def GetAttributeDoubleByName(name: str) -> CENPyOlpAttributeDouble

Obtenez l’attribut Double par le prénom.

Paramètres :

NomTypeDescription
namestrNom de l’attribut à trouver.

Retours : CENPyOlpAttributeDouble — Objet double attribut.

GetAttributeIntegerByName

def GetAttributeIntegerByName(name: str) -> CENPyOlpAttributeInt

Obtenez l’attribut entier par le prénom.

Paramètres :

NomTypeDescription
namestrNom de l’attribut à trouver.

Retourne : CENPyOlpAttributeInt — Objet d’attribut entier.

GetSystemAttribGetter

def GetSystemAttribGetter() -> CENPyOlpSystemAttribGetter

Prends le système d’attrib.

Retours : CENPyOlpSystemAttribGetter — Objet System attrib getter.

GetScopeSortedTableRows

def GetScopeSortedTableRows(tableAttribName: str) -> list

Obtenez tous les identifiants (première colonne) du tableau à partir des tables des programmes et des contrôleurs. Les identifiants en double sont supprimés.

Paramètres :

NomTypeDescription
tableAttribNamestrNom de la table souhaitée.

Retour : list — Liste avec toutes les pièces d’identité.

Types apparentés

Notes de la version

Cette classe est documentée à la version R2025.2.4.

Was this page helpful?