Attributtabellen-Operator
Schnelle Fakten
| Immobilien | Wert |
|---|---|
| Klasse | CENPyOlpAttributeTableOperator |
| Modul | cenpylib.CENPyOlpAttributeTableOperator |
| Paket | cenpylib |
| Veröffentlichung | R2025.2.4 |
| Methoden | 18 |
Schneller Start
# Boilerplate Example
attributeTableOperator = ... # obtained from the runtime context
result = attributeTableOperator.GetLoggerOperator()Methodenindex
| Methode | Rückgaben | Zusammenfassung |
|---|---|---|
GetLoggerOperator | CENPyOlpLogOperator | Hol dir einen Holzfäller-Bediener. |
GetTableName | str | Finde den Namen des Tisches. |
AddRow | int | Füge eine Reihe hinzu. |
GetColumnType | int | Erhalten Sie den Typ der angegebenen Spalte. |
GetColumnName | str | Erhalte den Namen der angegebenen Spalte. |
GetColumnSize | int | Erhalten Sie die Anzahl der Spalten. |
GetRowSize | int | Finde die Anzahl der Reihen. |
GetCell | Any | Holen Sie sich die Zelle nach Spalten- und Zeilennummer. |
GetCellType | int | Ermitteln Sie den Zelltyp anhand der Spalten- und Zeilennummer. |
GetImportFilePath | str | Erhalten Sie den vollständigen Pfad der Importdatei. |
SetCell | — | Setze die Zelle mit einem Wert. |
GetRowNumberById | int | Erhalten Sie die Zeilennummer der zeilen mit angegebener ID (ERFORDERLICH: Die erste Spalte muss eine ID sein). |
GetRowValuesById | list | Erhalten Sie die Zeilenwerte der Zeile mit angegebener ID (ERFORDERLICH: Die erste Spalte muss eine ID sein). |
GetRowValues | list | Erhalten Sie die Zeilenwerte der Zeile mit dem angegebenen Index. |
DeleteRow | — | Löschen Sie eine Zeile in dieser Tabelle. |
DeleteAllRows | — | Löschen Sie alle vorhandenen Zeilen dieser Tabelle. |
GetColumnValueType | int | Erhalten Sie den Attributtyp der Spalte. |
GetCellValueType | int | Erhalten Sie den Attributtyp der Zelle. |
Abfragemethoden
GetLoggerOperator
def GetLoggerOperator() -> CENPyOlpLogOperatorHol dir einen Holzfäller-Bediener.
Rücksendungen: CENPyOlpLogOperator — Holzfäller-Bediener.
GetTableName
def GetTableName() -> strFinde den Namen des Tisches.
Rücksendungen: str — Tischname.
GetColumnType
def GetColumnType(columnNumber: int) -> intErhalten Sie den Typ der angegebenen Spalte.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
columnNumber | int | Zahl der Spalte, um den Typ von zu erhalten (Zahlen beginnen mit 0). |
Rücksendungen: int — Spaltentyp.
GetColumnName
def GetColumnName(columnNumber: int) -> strErhalte den Namen der angegebenen Spalte.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
columnNumber | int | Nummer der Spalte, um den Namen zu erhalten (Zahlen beginnen mit 0). |
Returns: str — Spaltenname.
GetColumnSize
def GetColumnSize() -> intErhalten Sie die Anzahl der Spalten.
Rücksendungen: int — Spaltennummer.
GetRowSize
def GetRowSize() -> intFinde die Anzahl der Reihen.
Rücksendungen: int — Reihennummer.
GetCell
def GetCell(columnNumber: int, rowNumber: int) -> objectHolen Sie sich die Zelle nach Spalten- und Zeilennummer.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
columnNumber | int | Nummer der Spalte. |
rowNumber | int | Nummer der Reihe. |
Rückkehrt: Any — Zellobjekt.
GetCellType
def GetCellType(columnNumber: int, rowNumber: int) -> intErmitteln Sie den Zelltyp anhand der Spalten- und Zeilennummer.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
columnNumber | int | Nummer der Spalte. |
rowNumber | int | Nummer der Reihe. |
Rücksendungen: int — Keine
GetImportFilePath
def GetImportFilePath() -> strErhalten Sie den vollständigen Pfad der Importdatei.
Returns: str — Vollständiger Pfad der Importdatei.
GetRowNumberById
def GetRowNumberById(id: str) -> intErhalten Sie die Zeilennummer der zeilen mit angegebener ID (ERFORDERLICH: Die erste Spalte muss eine ID sein).
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
id | str | Reihe ID. |
Returns: int — Zeilennummer, -1, wenn Zeile nicht gefunden wird.
GetRowValuesById
def GetRowValuesById(id: str) -> listErhalten Sie die Zeilenwerte der Zeile mit angegebener ID (ERFORDERLICH: Die erste Spalte muss eine ID sein).
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
id | str | Reihe ID. |
Returns: list — Values Object der gewünschten Zeile.
GetRowValues
def GetRowValues(row: int) -> listErhalten Sie die Zeilenwerte der Zeile mit dem angegebenen Index.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
row | int | Reihenindex. |
Returns: list — Values Object der gewünschten Zeile.
GetColumnValueType
def GetColumnValueType(columnNumber: int) -> intErhalten Sie den Attributtyp der Spalte.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
columnNumber | int | Spaltennummer, um Attributtyp zu erhalten. |
Returns: int — Attributtyp der Spalte.
GetCellValueType
def GetCellValueType(columnNumber: int, rowNumber: int) -> intErhalten Sie den Attributtyp der Zelle.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
columnNumber | int | Spaltennummer der Zelle. |
rowNumber | int | Zeilennummer der Zelle. |
Returns: int — Attributtyp der Zelle.
Mutationsmethoden
AddRow
def AddRow() -> intFüge eine Reihe hinzu. Zellwerte werden mit Standardwerten gefüllt (int: 0; double: 0.0; bool: false; string: "").
Rücksendungen: int — Größe des erstellten Zeilenarrays.
SetCell
def SetCell(columnNumber: int, rowNumber: int, pyValue: object)Setze die Zelle mit einem Wert.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
columnNumber | int | Nummer der Spalte. |
rowNumber | int | Nummer der Reihe. |
pyValue | Any | Der gewünschte Wert. |
DeleteRow
def DeleteRow(index: int)Löschen Sie eine Zeile in dieser Tabelle.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
index | int | Index der zu löschenden Zeile. |
DeleteAllRows
def DeleteAllRows()Löschen Sie alle vorhandenen Zeilen dieser Tabelle. So dass es nur Spalten gibt.
Verwandte Typen
Versionsnotizen
Diese Klasse ist zum Zeitpunkt der Veröffentlichung R2025.2.4 dokumentiert.