Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
doc:v3:presentation:capture:field [2018/03/23 13:58] romain |
doc:v3:presentation:capture:field [2023/03/17 09:56] (Version actuelle) |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Champs d'un modèle ====== | ====== Champs d'un modèle ====== | ||
| + | Cette partie vous permet de finaliser la capture et d'aider EzGED à trouver la valeur recherchée. | ||
| Liens rapides : | Liens rapides : | ||
| - | * Voir Post-formatage pour plus de détails | + | * Post-formatage : à venir... |
| * [[doc:v3:presentation:capture:model|Retour Capture > Fenêtre > Modèles]] | * [[doc:v3:presentation:capture:model|Retour Capture > Fenêtre > Modèles]] | ||
| ===== Parties de l'interface ===== | ===== Parties de l'interface ===== | ||
| Ligne 12: | Ligne 13: | ||
| ==== Elements ==== | ==== Elements ==== | ||
| - | Cette partie permet d'aider EzGED à trouver la valeur recherchée. | + | |
| Vous pouvez capturer une valeur faite de plusieurs éléments (trouvés à plusieurs endroits dans la capture) : si par exemple, vous cherchez un nombre accompagné d'un texte constant. | Vous pouvez capturer une valeur faite de plusieurs éléments (trouvés à plusieurs endroits dans la capture) : si par exemple, vous cherchez un nombre accompagné d'un texte constant. | ||
| + | Le **rang** permet de définir dans quel ordre les différentes parties capturées vont être concaténées ensemble. | ||
| - | + | Pour **tester** : Une fois le ou les éléments ajoutés, vous pouvez tester la valeur capturée correspond bien à votre besoin en cliquant sur les boutons de rafraichissement. | |
| - | Une fois le ou les éléments ajoutés, vous pouvez tester la valeur capturée correspond bien à votre besoin en cliquant sur les boutons de rafraichissement. | + | |
| === Les possibilités de capture === | === Les possibilités de capture === | ||
| - | * Position fixe : Prend une partie de la valeur à une position précise et fixe | + | * **Position fixe** : Prend une partie de la valeur à une position précise et fixe |
| + | * **Valeur constante**: Capture d'une valeur constante | ||
| + | * **Après un mot** | ||
| + | * **Découpage sur séparateur (split)** : prend une partie d'une valeur découpée via un séparateur. Pour plus de détails, voir Découpage sur séparateur (split) | ||
| + | ***Entre deux mots** | ||
| + | |||
| + | === Découpage sur séparateur (split) === | ||
| + | |||
| + | Exemple : vous avez une valeur comme 1;aze;-- et vous ne voulez que la deuxième. | ||
| + | |||
| + | La fonction split est une fonction split() en python. Utilisée, elle créée un tableau contenant les valeurs après le découpage. | ||
| + | |||
| + | split(";") sur la valeur de notre exemple donnerait donc : | ||
| + | [1,aze,--] | ||
| + | |||
| - | * Valeur constante | + | Dans un tableau programmationel, la première cellule a pour index : 0. |
| - | Capture d'une valeur constante | + | donc le premier index 0 contient 1 et le dernier index 2 contient --. |
| - | * Après un mot | + | Le champs "**Indice dans la table issue du split**" permet de dire ou est la valeur que l'on veut récupérer dans le tableau : |
| - | *Entre deux mots === | + | |
| + | donc un découpage sur le séparateur ";" avec indice 1 retourne "aze". | ||
| ==== Maquette ==== | ==== Maquette ==== | ||
| Affiche la valeur telle que capturée par Satellite, avant tout filtrage par EzGED.\\ | Affiche la valeur telle que capturée par Satellite, avant tout filtrage par EzGED.\\ | ||
| - | Vous pouvez utiliser les numéros de colonnes et de lignes pour positionner vos captures. | + | Vous pouvez utiliser les numéros de colonnes et de lignes pour vous aider à répérer les positions. |