Opérateur de table d’attributs
Faits rapides
| Propriété | Valeur |
|---|---|
| Classe | CENPyOlpAttributeTableOperator |
| Module | cenpylib.CENPyOlpAttributeTableOperator |
| Paquet | cenpylib |
| Libération | R2025.2.4 |
| Méthodes | 18 |
Départ rapide
# Boilerplate Example
attributeTableOperator = ... # obtained from the runtime context
result = attributeTableOperator.GetLoggerOperator()Index de la méthode
| Méthode | Retours | Résumé |
|---|---|---|
GetLoggerOperator | CENPyOlpLogOperator | Prends un opérateur de bûcheron. |
GetTableName | str | Prends le nom de la table. |
AddRow | int | Ajoutez une rangée. |
GetColumnType | int | Obtenez le type de la colonne donnée. |
GetColumnName | str | Obtenez le nom de la colonne donnée. |
GetColumnSize | int | Obtenez le nombre de colonnes. |
GetRowSize | int | Obtenez le numéro des rangées. |
GetCell | Any | Obtenez la cellule par la colonne et le numéro de ligne. |
GetCellType | int | Obtenez le type de cellule par le numéro de colonne et de ligne. |
GetImportFilePath | str | Obtenez le chemin complet du fichier d’importation. |
SetCell | — | Définissez la cellule avec une valeur. |
GetRowNumberById | 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). |
GetRowValuesById | list | Obtenez les valeurs de ligne de la ligne avec un ID spécifié (NÉCESSITE : La première colonne doit être un ID). |
GetRowValues | list | Obtenez les valeurs de lignes de la ligne avec un indice spécifié. |
DeleteRow | — | Supprimez une ligne dans ce tableau. |
DeleteAllRows | — | Supprimez toutes les lignes existantes de ce tableau. |
GetColumnValueType | int | Obtenez le type d’attribut de la colonne. |
GetCellValueType | int | Obtenez le type d’attribut de la cellule. |
Méthodes de requête
GetLoggerOperator
def GetLoggerOperator() -> CENPyOlpLogOperatorPrends un opérateur de bûcheron.
Retour : CENPyOlpLogOperator — Opérateur bûcheron.
GetTableName
def GetTableName() -> strPrends le nom de la table.
Retour : str — Nom de table.
GetColumnType
def GetColumnType(columnNumber: int) -> intObtenez le type de la colonne donnée.
Paramètres :
| Nom | Type | Description |
|---|---|---|
columnNumber | int | Nombre de la colonne pour obtenir le type de (les nombres commencent par 0). |
Retour : int — Type de colonne.
GetColumnName
def GetColumnName(columnNumber: int) -> strObtenez le nom de la colonne donnée.
Paramètres :
| Nom | Type | Description |
|---|---|---|
columnNumber | int | Nombre de la colonne pour obtenir le nom de (les nombres commencent par 0). |
Retour : str — Nom de la colonne.
GetColumnSize
def GetColumnSize() -> intObtenez le nombre de colonnes.
Retour : int — Nombre de colonnes.
GetRowSize
def GetRowSize() -> intObtenez le numéro des rangées.
Retour : int — Numéro des rangées.
GetCell
def GetCell(columnNumber: int, rowNumber: int) -> objectObtenez la cellule par la colonne et le numéro de ligne.
Paramètres :
| Nom | Type | Description |
|---|---|---|
columnNumber | int | Numéro de la colonne. |
rowNumber | int | Numéro de la rangée. |
Revient : Any — Objet de la cellule.
GetCellType
def GetCellType(columnNumber: int, rowNumber: int) -> intObtenez le type de cellule par le numéro de colonne et de ligne.
Paramètres :
| Nom | Type | Description |
|---|---|---|
columnNumber | int | Numéro de la colonne. |
rowNumber | int | Numéro de la rangée. |
Retour : int — Aucun
GetImportFilePath
def GetImportFilePath() -> strObtenez le chemin complet du fichier d’importation.
Retour : str — Chemin complet du fichier d’importation.
GetRowNumberById
def GetRowNumberById(id: str) -> intObtenez 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 :
| Nom | Type | Description |
|---|---|---|
id | str | ID de ligne. |
Retours : int — Numéro de ligne, -1 si ligne non trouvée.
GetRowValuesById
def GetRowValuesById(id: str) -> listObtenez les valeurs de ligne de la ligne avec un ID spécifié (NÉCESSITE : La première colonne doit être un ID).
Paramètres :
| Nom | Type | Description |
|---|---|---|
id | str | ID de ligne. |
Retourne : list — Valeur objet de la ligne désirée.
GetRowValues
def GetRowValues(row: int) -> listObtenez les valeurs de lignes de la ligne avec un indice spécifié.
Paramètres :
| Nom | Type | Description |
|---|---|---|
row | int | Index des lignes. |
Retourne : list — Valeur objet de la ligne désirée.
GetColumnValueType
def GetColumnValueType(columnNumber: int) -> intObtenez le type d’attribut de la colonne.
Paramètres :
| Nom | Type | Description |
|---|---|---|
columnNumber | int | Numéro de colonne pour obtenir le type d’attribut. |
Retours : int — Type d’attribut de colonne.
GetCellValueType
def GetCellValueType(columnNumber: int, rowNumber: int) -> intObtenez le type d’attribut de la cellule.
Paramètres :
| Nom | Type | Description |
|---|---|---|
columnNumber | int | Numéro de colonne de la cellule. |
rowNumber | int | Numéro de rangée de la cellule. |
Retour : int — Type d’attribut de la cellule.
Méthodes de mutation
AddRow
def AddRow() -> intAjoutez 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 :
| Nom | Type | Description |
|---|---|---|
columnNumber | int | Numéro de la colonne. |
rowNumber | int | Numéro de la rangée. |
pyValue | Any | Valeur souhaitée. |
DeleteRow
def DeleteRow(index: int)Supprimez une ligne dans ce tableau.
Paramètres :
| Nom | Type | Description |
|---|---|---|
index | int | Index 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.