Skip to Content
FASTSUITE E2API RéférencePython APIAPI DomainesAttributsOpérateur de table d’attributs

Opérateur de table d’attributs

Faits rapides

PropriétéValeur
ClasseCENPyOlpAttributeTableOperator
Modulecenpylib.CENPyOlpAttributeTableOperator
Paquetcenpylib
LibérationR2025.2.4
Méthodes18

Départ rapide

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

Index de la méthode

MéthodeRetoursRésumé
GetLoggerOperatorCENPyOlpLogOperatorPrends un opérateur de bûcheron.
GetTableNamestrPrends le nom de la table.
AddRowintAjoutez une rangée.
GetColumnTypeintObtenez le type de la colonne donnée.
GetColumnNamestrObtenez le nom de la colonne donnée.
GetColumnSizeintObtenez le nombre de colonnes.
GetRowSizeintObtenez le numéro des rangées.
GetCellAnyObtenez la cellule par la colonne et le numéro de ligne.
GetCellTypeintObtenez le type de cellule par le numéro de colonne et de ligne.
GetImportFilePathstrObtenez le chemin complet du fichier d’importation.
SetCellDéfinissez la cellule avec une valeur.
GetRowNumberByIdintObtenez le numéro de ligne de la ligne avec un ID spécifié (NÉCESSITE : La première colonne doit être un ID).
GetRowValuesByIdlistObtenez les valeurs de ligne de la ligne avec un ID spécifié (NÉCESSITE : La première colonne doit être un ID).
GetRowValueslistObtenez les valeurs de lignes de la ligne avec un indice spécifié.
DeleteRowSupprimez une ligne dans ce tableau.
DeleteAllRowsSupprimez toutes les lignes existantes de ce tableau.
GetColumnValueTypeintObtenez le type d’attribut de la colonne.
GetCellValueTypeintObtenez le type d’attribut de la cellule.

Méthodes de requête

GetLoggerOperator

def GetLoggerOperator() -> CENPyOlpLogOperator

Prends un opérateur de bûcheron.

Retour : CENPyOlpLogOperator — Opérateur bûcheron.

GetTableName

def GetTableName() -> str

Prends le nom de la table.

Retour : str — Nom de table.

GetColumnType

def GetColumnType(columnNumber: int) -> int

Obtenez le type de la colonne donnée.

Paramètres :

NomTypeDescription
columnNumberintNombre de la colonne pour obtenir le type de (les nombres commencent par 0).

Retour : int — Type de colonne.

GetColumnName

def GetColumnName(columnNumber: int) -> str

Obtenez le nom de la colonne donnée.

Paramètres :

NomTypeDescription
columnNumberintNombre de la colonne pour obtenir le nom de (les nombres commencent par 0).

Retour : str — Nom de la colonne.

GetColumnSize

def GetColumnSize() -> int

Obtenez le nombre de colonnes.

Retour : int — Nombre de colonnes.

GetRowSize

def GetRowSize() -> int

Obtenez le numéro des rangées.

Retour : int — Numéro des rangées.

GetCell

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

Obtenez la cellule par la colonne et le numéro de ligne.

Paramètres :

NomTypeDescription
columnNumberintNuméro de la colonne.
rowNumberintNuméro de la rangée.

Revient : Any — Objet de la cellule.

GetCellType

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

Obtenez le type de cellule par le numéro de colonne et de ligne.

Paramètres :

NomTypeDescription
columnNumberintNuméro de la colonne.
rowNumberintNuméro de la rangée.

Retour : int — Aucun

GetImportFilePath

def GetImportFilePath() -> str

Obtenez le chemin complet du fichier d’importation.

Retour : str — Chemin complet du fichier d’importation.

GetRowNumberById

def GetRowNumberById(id: str) -> int

Obtenez le numéro de ligne de la ligne avec un ID spécifié (NÉCESSITE : La première colonne doit être un ID).

Paramètres :

NomTypeDescription
idstrID de ligne.

Retours : int — Numéro de ligne, -1 si ligne non trouvée.

GetRowValuesById

def GetRowValuesById(id: str) -> list

Obtenez les valeurs de ligne de la ligne avec un ID spécifié (NÉCESSITE : La première colonne doit être un ID).

Paramètres :

NomTypeDescription
idstrID de ligne.

Retourne : list — Valeur objet de la ligne désirée.

GetRowValues

def GetRowValues(row: int) -> list

Obtenez les valeurs de lignes de la ligne avec un indice spécifié.

Paramètres :

NomTypeDescription
rowintIndex des lignes.

Retourne : list — Valeur objet de la ligne désirée.

GetColumnValueType

def GetColumnValueType(columnNumber: int) -> int

Obtenez le type d’attribut de la colonne.

Paramètres :

NomTypeDescription
columnNumberintNuméro de colonne pour obtenir le type d’attribut.

Retours : int — Type d’attribut de colonne.

GetCellValueType

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

Obtenez le type d’attribut de la cellule.

Paramètres :

NomTypeDescription
columnNumberintNuméro de colonne de la cellule.
rowNumberintNuméro de rangée de la cellule.

Retour : int — Type d’attribut de la cellule.

Méthodes de mutation

AddRow

def AddRow() -> int

Ajoutez une rangée. Les valeurs des cellules sont remplies avec des valeurs par défaut (int : 0 ; double : 0.0 ; bool : false ; chaîne : « »).

Retours : int — Taille du tableau de lignes créé.

SetCell

def SetCell(columnNumber: int, rowNumber: int, pyValue: object)

Définissez la cellule avec une valeur.

Paramètres :

NomTypeDescription
columnNumberintNuméro de la colonne.
rowNumberintNuméro de la rangée.
pyValueAnyValeur souhaitée.

DeleteRow

def DeleteRow(index: int)

Supprimez une ligne dans ce tableau.

Paramètres :

NomTypeDescription
indexintIndex de la ligne à supprimer.

DeleteAllRows

def DeleteAllRows()

Supprimez toutes les lignes existantes de ce tableau. Ainsi, il n’y a que des colonnes.

Types apparentés

Notes de la version

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

Was this page helpful?