Skip to Content
FASTSUITE E2API ReferenzPython APIAPI DomänenEigenschaftenAttributtabellen-Operator

Attributtabellen-Operator

Schnelle Fakten

ImmobilienWert
KlasseCENPyOlpAttributeTableOperator
Modulcenpylib.CENPyOlpAttributeTableOperator
Paketcenpylib
VeröffentlichungR2025.2.4
Methoden18

Schneller Start

# Boilerplate Example attributeTableOperator = ... # obtained from the runtime context result = attributeTableOperator.GetLoggerOperator()

Methodenindex

MethodeRückgabenZusammenfassung
GetLoggerOperatorCENPyOlpLogOperatorHol dir einen Holzfäller-Bediener.
GetTableNamestrFinde den Namen des Tisches.
AddRowintFüge eine Reihe hinzu.
GetColumnTypeintErhalten Sie den Typ der angegebenen Spalte.
GetColumnNamestrErhalte den Namen der angegebenen Spalte.
GetColumnSizeintErhalten Sie die Anzahl der Spalten.
GetRowSizeintFinde die Anzahl der Reihen.
GetCellAnyHolen Sie sich die Zelle nach Spalten- und Zeilennummer.
GetCellTypeintErmitteln Sie den Zelltyp anhand der Spalten- und Zeilennummer.
GetImportFilePathstrErhalten Sie den vollständigen Pfad der Importdatei.
SetCellSetze die Zelle mit einem Wert.
GetRowNumberByIdintErhalten Sie die Zeilennummer der zeilen mit angegebener ID (ERFORDERLICH: Die erste Spalte muss eine ID sein).
GetRowValuesByIdlistErhalten Sie die Zeilenwerte der Zeile mit angegebener ID (ERFORDERLICH: Die erste Spalte muss eine ID sein).
GetRowValueslistErhalten Sie die Zeilenwerte der Zeile mit dem angegebenen Index.
DeleteRowLöschen Sie eine Zeile in dieser Tabelle.
DeleteAllRowsLöschen Sie alle vorhandenen Zeilen dieser Tabelle.
GetColumnValueTypeintErhalten Sie den Attributtyp der Spalte.
GetCellValueTypeintErhalten Sie den Attributtyp der Zelle.

Abfragemethoden

GetLoggerOperator

def GetLoggerOperator() -> CENPyOlpLogOperator

Hol dir einen Holzfäller-Bediener.

Rücksendungen: CENPyOlpLogOperator — Holzfäller-Bediener.

GetTableName

def GetTableName() -> str

Finde den Namen des Tisches.

Rücksendungen: str — Tischname.

GetColumnType

def GetColumnType(columnNumber: int) -> int

Erhalten Sie den Typ der angegebenen Spalte.

Parameter:

NameTypBeschreibung
columnNumberintZahl der Spalte, um den Typ von zu erhalten (Zahlen beginnen mit 0).

Rücksendungen: int — Spaltentyp.

GetColumnName

def GetColumnName(columnNumber: int) -> str

Erhalte den Namen der angegebenen Spalte.

Parameter:

NameTypBeschreibung
columnNumberintNummer der Spalte, um den Namen zu erhalten (Zahlen beginnen mit 0).

Returns: str — Spaltenname.

GetColumnSize

def GetColumnSize() -> int

Erhalten Sie die Anzahl der Spalten.

Rücksendungen: int — Spaltennummer.

GetRowSize

def GetRowSize() -> int

Finde die Anzahl der Reihen.

Rücksendungen: int — Reihennummer.

GetCell

def GetCell(columnNumber: int, rowNumber: int) -> object

Holen Sie sich die Zelle nach Spalten- und Zeilennummer.

Parameter:

NameTypBeschreibung
columnNumberintNummer der Spalte.
rowNumberintNummer der Reihe.

Rückkehrt: Any — Zellobjekt.

GetCellType

def GetCellType(columnNumber: int, rowNumber: int) -> int

Ermitteln Sie den Zelltyp anhand der Spalten- und Zeilennummer.

Parameter:

NameTypBeschreibung
columnNumberintNummer der Spalte.
rowNumberintNummer der Reihe.

Rücksendungen: int — Keine

GetImportFilePath

def GetImportFilePath() -> str

Erhalten Sie den vollständigen Pfad der Importdatei.

Returns: str — Vollständiger Pfad der Importdatei.

GetRowNumberById

def GetRowNumberById(id: str) -> int

Erhalten Sie die Zeilennummer der zeilen mit angegebener ID (ERFORDERLICH: Die erste Spalte muss eine ID sein).

Parameter:

NameTypBeschreibung
idstrReihe ID.

Returns: int — Zeilennummer, -1, wenn Zeile nicht gefunden wird.

GetRowValuesById

def GetRowValuesById(id: str) -> list

Erhalten Sie die Zeilenwerte der Zeile mit angegebener ID (ERFORDERLICH: Die erste Spalte muss eine ID sein).

Parameter:

NameTypBeschreibung
idstrReihe ID.

Returns: list — Values Object der gewünschten Zeile.

GetRowValues

def GetRowValues(row: int) -> list

Erhalten Sie die Zeilenwerte der Zeile mit dem angegebenen Index.

Parameter:

NameTypBeschreibung
rowintReihenindex.

Returns: list — Values Object der gewünschten Zeile.

GetColumnValueType

def GetColumnValueType(columnNumber: int) -> int

Erhalten Sie den Attributtyp der Spalte.

Parameter:

NameTypBeschreibung
columnNumberintSpaltennummer, um Attributtyp zu erhalten.

Returns: int — Attributtyp der Spalte.

GetCellValueType

def GetCellValueType(columnNumber: int, rowNumber: int) -> int

Erhalten Sie den Attributtyp der Zelle.

Parameter:

NameTypBeschreibung
columnNumberintSpaltennummer der Zelle.
rowNumberintZeilennummer der Zelle.

Returns: int — Attributtyp der Zelle.

Mutationsmethoden

AddRow

def AddRow() -> int

Fü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:

NameTypBeschreibung
columnNumberintNummer der Spalte.
rowNumberintNummer der Reihe.
pyValueAnyDer gewünschte Wert.

DeleteRow

def DeleteRow(index: int)

Löschen Sie eine Zeile in dieser Tabelle.

Parameter:

NameTypBeschreibung
indexintIndex 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.

Was this page helpful?