Attrib Getter
Schnelle Fakten
| Immobilien | Wert |
|---|---|
| Klasse | CENPyOlpAttribGetter |
| Modul | cenpylib.CENPyOlpAttribGetter |
| Paket | cenpylib |
| Veröffentlichung | R2025.2.4 |
| Methoden | 13 |
Schneller Start
# Boilerplate Example
attribGetter = ... # obtained from the runtime context
result = attribGetter.GetInteger("...")Methodenindex
| Methode | Rückgaben | Zusammenfassung |
|---|---|---|
GetInteger | int | Erhalten Sie den Ganzzahlwert für das gegebene Ganzzahlattribut. |
GetDouble | float | Erhalten Sie den Doppelwert für das gegebene Doppelattribut. |
GetString | str | Erhalten Sie den String-Wert für das gegebene String-Attribut. |
GetBool | bool | Erhalten Sie den Bool-Wert für das gegebene Bool-Attribut. |
GetEnumIndex | int | Hol dir den Index für das gegebene Enum-Attribut. |
GetAttributeTableByName | CENPyOlpAttributeTable | Erhalten Sie ein benutzerdefiniertes Table-Attribut mit dem Vornamen. |
GetAttributeByName | CENPyOlpAttribute | Erhalten Sie ein benutzerdefiniertes Attribut mit dem Vornamen. |
GetAttributeBoolByName | CENPyOlpAttributeBool | Hol dir das Bool-Attribut beim Vornamen. |
GetAttributeEnumByName | CENPyOlpAttributeEnum | Hol dir das Enum-Attribut beim Vornamen. |
GetAttributeDoubleByName | CENPyOlpAttributeDouble | Hol dir das Doppelattribut über den Vornamen. |
GetAttributeIntegerByName | CENPyOlpAttributeInt | Erhalten Sie das Integer-Attribut mit dem Vornamen. |
GetSystemAttribGetter | CENPyOlpSystemAttribGetter | Hol dir den System-Attrib-Getter. |
GetScopeSortedTableRows | list | Erhalten Sie alle IDs (erste Spalte) der Tabelle sowohl aus Programm- als auch aus Controller-Tabellen. |
Abfragemethoden
GetInteger
def GetInteger(name: str) -> intErhalten Sie den Ganzzahlwert für das gegebene Ganzzahlattribut.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Name des Attributs. |
Returns: int — Wert des ganzzahligen Attributs.
GetDouble
def GetDouble(name: str) -> floatErhalten Sie den Doppelwert für das gegebene Doppelattribut.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Name des Attributs. |
Returns: float — Wert des doppelten Attributs.
GetString
def GetString(name: str) -> strErhalten Sie den String-Wert für das gegebene String-Attribut.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Name des Attributs. |
Returns: str — Wert des String-Attributs.
GetBool
def GetBool(name: str) -> boolErhalten Sie den Bool-Wert für das gegebene Bool-Attribut.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Name des Attributs. |
Returns: bool — Wert des Bool-Attributs.
GetEnumIndex
def GetEnumIndex(name: str) -> intHol dir den Index für das gegebene Enum-Attribut.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Name des Attributs. |
Renditen: int — Index des Enum-Attributs.
GetAttributeTableByName
def GetAttributeTableByName(name: str, containsCellId: str='') -> CENPyOlpAttributeTableErhalten Sie ein benutzerdefiniertes Table-Attribut mit dem Vornamen.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Name des zu findenden Attributs. |
containsCellId | str | Zeilen-ID (standardmäßig leer). (Standard: '') |
Returns: CENPyOlpAttributeTable — Attributtabellenobjekt.
GetAttributeByName
def GetAttributeByName(name: str) -> CENPyOlpAttributeErhalten Sie ein benutzerdefiniertes Attribut mit dem Vornamen.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Name des zu findenden Attributs. |
Returns: CENPyOlpAttribute — Attributobjekt.
GetAttributeBoolByName
def GetAttributeBoolByName(name: str) -> CENPyOlpAttributeBoolHol dir das Bool-Attribut beim Vornamen.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Name des zu findenden Attributs. |
Returns: CENPyOlpAttributeBool — Bool-Attributobjekt.
GetAttributeEnumByName
def GetAttributeEnumByName(name: str) -> CENPyOlpAttributeEnumHol dir das Enum-Attribut beim Vornamen.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Name des zu findenden Attributs. |
Returns: CENPyOlpAttributeEnum — Enum-Attributobjekt.
GetAttributeDoubleByName
def GetAttributeDoubleByName(name: str) -> CENPyOlpAttributeDoubleHol dir das Doppelattribut über den Vornamen.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Name des zu findenden Attributs. |
Returns: CENPyOlpAttributeDouble — Doppeltes Attributobjekt.
GetAttributeIntegerByName
def GetAttributeIntegerByName(name: str) -> CENPyOlpAttributeIntErhalten Sie das Integer-Attribut mit dem Vornamen.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Name des zu findenden Attributs. |
Returns: CENPyOlpAttributeInt — Ganzzahliges Attributobjekt.
GetSystemAttribGetter
def GetSystemAttribGetter() -> CENPyOlpSystemAttribGetterHol dir den System-Attrib-Getter.
Returns: CENPyOlpSystemAttribGetter — System-attrib-Getter-Objekt.
GetScopeSortedTableRows
def GetScopeSortedTableRows(tableAttribName: str) -> listErhalten Sie alle IDs (erste Spalte) der Tabelle sowohl aus Programm- als auch aus Controller-Tabellen. Doppelte IDs werden entfernt.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
tableAttribName | str | Name des gewünschten Tisches. |
Rücksendungen: list — Liste mit allen IDs.
Verwandte Typen
- Attribute Table
- Attribute
- Attribute Bool
- Attribute Enum
- Attribute Double
- Attribute Int
- System Attrib Getter
Versionsnotizen
Diese Klasse ist zum Zeitpunkt der Veröffentlichung R2025.2.4 dokumentiert.