Attrib Getter
Faits rapides
| Propriété | Valeur |
|---|---|
| Classe | CENPyOlpAttribGetter |
| Module | cenpylib.CENPyOlpAttribGetter |
| Paquet | cenpylib |
| Libération | R2025.2.4 |
| Méthodes | 13 |
Départ rapide
# Boilerplate Example
attribGetter = ... # obtained from the runtime context
result = attribGetter.GetInteger("...")Index de la méthode
| Méthode | Retours | Résumé |
|---|---|---|
GetInteger | int | Obtenez la valeur entière pour l’attribut entier donné. |
GetDouble | float | Obtenez la Double Valeur pour l’attribut Double donné. |
GetString | str | Obtenez la valeur de chaîne pour l’attribut de chaîne donné. |
GetBool | bool | Obtenez la valeur de Bool pour l’attribut Bool donné. |
GetEnumIndex | int | Obtenez l’Index pour l’attribut Enum donné. |
GetAttributeTableByName | CENPyOlpAttributeTable | Obtenez un attribut Table défini par l’utilisateur avec le prénom. |
GetAttributeByName | CENPyOlpAttribute | Obtenez un attribut défini par l’utilisateur par le prénom. |
GetAttributeBoolByName | CENPyOlpAttributeBool | Obtenez l’attribut Bool par le prénom. |
GetAttributeEnumByName | CENPyOlpAttributeEnum | Prends l’attribut Enum par le prénom. |
GetAttributeDoubleByName | CENPyOlpAttributeDouble | Obtenez l’attribut Double par le prénom. |
GetAttributeIntegerByName | CENPyOlpAttributeInt | Obtenez l’attribut entier par le prénom. |
GetSystemAttribGetter | CENPyOlpSystemAttribGetter | Prends le système d’attrib. |
GetScopeSortedTableRows | list | Obtenez 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) -> intObtenez la valeur entière pour l’attribut entier donné.
Paramètres :
| Nom | Type | Description |
|---|---|---|
name | str | Nom de l’attribut. |
Retourne : int — valeur de l’attribut entier.
GetDouble
def GetDouble(name: str) -> floatObtenez la Double Valeur pour l’attribut Double donné.
Paramètres :
| Nom | Type | Description |
|---|---|---|
name | str | Nom de l’attribut. |
Retourne : float — Valeur de l’attribut double.
GetString
def GetString(name: str) -> strObtenez la valeur de chaîne pour l’attribut de chaîne donné.
Paramètres :
| Nom | Type | Description |
|---|---|---|
name | str | Nom de l’attribut. |
Retourne : str — Valeur de l’attribut de la chaîne.
GetBool
def GetBool(name: str) -> boolObtenez la valeur de Bool pour l’attribut Bool donné.
Paramètres :
| Nom | Type | Description |
|---|---|---|
name | str | Nom de l’attribut. |
Retour : bool — Valeur de l’attribut Bool.
GetEnumIndex
def GetEnumIndex(name: str) -> intObtenez l’Index pour l’attribut Enum donné.
Paramètres :
| Nom | Type | Description |
|---|---|---|
name | str | Nom de l’attribut. |
Retour : int — Index de l’attribut Enum.
GetAttributeTableByName
def GetAttributeTableByName(name: str, containsCellId: str='') -> CENPyOlpAttributeTableObtenez un attribut Table défini par l’utilisateur avec le prénom.
Paramètres :
| Nom | Type | Description |
|---|---|---|
name | str | Nom de l’attribut à trouver. |
containsCellId | str | ID de ligne (vide par défaut). (par défaut : '') |
Retourne : CENPyOlpAttributeTable — Objet de la table d’attributs.
GetAttributeByName
def GetAttributeByName(name: str) -> CENPyOlpAttributeObtenez un attribut défini par l’utilisateur par le prénom.
Paramètres :
| Nom | Type | Description |
|---|---|---|
name | str | Nom de l’attribut à trouver. |
Revient : CENPyOlpAttribute — Objet attribut.
GetAttributeBoolByName
def GetAttributeBoolByName(name: str) -> CENPyOlpAttributeBoolObtenez l’attribut Bool par le prénom.
Paramètres :
| Nom | Type | Description |
|---|---|---|
name | str | Nom de l’attribut à trouver. |
Retour : CENPyOlpAttributeBool — objet attribut Bool.
GetAttributeEnumByName
def GetAttributeEnumByName(name: str) -> CENPyOlpAttributeEnumPrends l’attribut Enum par le prénom.
Paramètres :
| Nom | Type | Description |
|---|---|---|
name | str | Nom de l’attribut à trouver. |
Retourne : CENPyOlpAttributeEnum — objet attribut Enum.
GetAttributeDoubleByName
def GetAttributeDoubleByName(name: str) -> CENPyOlpAttributeDoubleObtenez l’attribut Double par le prénom.
Paramètres :
| Nom | Type | Description |
|---|---|---|
name | str | Nom de l’attribut à trouver. |
Retours : CENPyOlpAttributeDouble — Objet double attribut.
GetAttributeIntegerByName
def GetAttributeIntegerByName(name: str) -> CENPyOlpAttributeIntObtenez l’attribut entier par le prénom.
Paramètres :
| Nom | Type | Description |
|---|---|---|
name | str | Nom de l’attribut à trouver. |
Retourne : CENPyOlpAttributeInt — Objet d’attribut entier.
GetSystemAttribGetter
def GetSystemAttribGetter() -> CENPyOlpSystemAttribGetterPrends le système d’attrib.
Retours : CENPyOlpSystemAttribGetter — Objet System attrib getter.
GetScopeSortedTableRows
def GetScopeSortedTableRows(tableAttribName: str) -> listObtenez 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 :
| Nom | Type | Description |
|---|---|---|
tableAttribName | str | Nom de la table souhaitée. |
Retour : list — Liste avec toutes les pièces d’identité.
Types apparentés
- Attribute Table
- Attribute
- Attribute Bool
- Attribute Enum
- Attribute Double
- Attribute Int
- System Attrib Getter
Notes de la version
Cette classe est documentée à la version R2025.2.4.