Poziční vyhledávání
Poziční vyhledávání najde cíl podle jeho polohy vůči jinému prvku. Použijte ho vždy, když se hodnota, kterou potřebujete, mění při každém běhu, ale něco stabilního je hned vedle ní — popisek pole, hlavička sloupce tabulky, identifikátor řádku.
Pole
| Parametr | Popis |
|---|---|
| Reference | Stabilní ukotvení, které robot vždy najde, např. popisek E-mail: nebo hlavička sloupce. |
| Dotaz | Cíl, který se má najít v daném směru od reference. Necháte-li jeho Popisek prázdný, odpovídá jakýkoli prvek daného typu. |
| Index prvku | Který nález vzít, když odpovídá více prvků. (pokročilá nastavení) |
Reference i Dotaz jsou samy plnohodnotné objekty k vyhledání, takže každý má vlastní Popisek, Způsob vyhledávání a typ.
Směry vyhledávání
Nad / Pod — najde prvek nad nebo pod referencí.
| Parametr | Popis |
|---|---|
| Zarovnání vyhledávání | Od kterého bodu reference se měří vodorovná vzdálenost: LEFT (výchozí), RIGHT nebo MIDDLE. Kombinací s DISTANCE se měří po obou osách, s THRESHOLD se přijmou jen přesně zarovnané prvky. |
Nalevo od / Napravo od — najde prvek vlevo nebo vpravo od reference.
| Parametr | Popis |
|---|---|
| Hledat ve stejném řádku | Když je zapnuté (výchozí), oba prvky musí být na stejném řádku. Vypněte u rozvržení, kde je hodnota svisle mírně posunutá. |
/img/editor/objects/so-above.pngZachytit: editor objektu Pod s poli Reference, Dotaz a rozbaleným seznamem Zarovnání vyhledávání s volbami LEFT / RIGHT / MIDDLE. Proč přefotit: volby zarovnání jsou nyní řádný výběrový seznam a jsou v pokročilých nastaveních.
/img/editor/objects/so-right.pngZachytit: editor Napravo od a k tomu živý náhled formuláře, kde je popisek referencí a hodnota napravo je zvýrazněná jako dotaz. Popsat: označit referenci a dotaz dvěma různě barevnými rámečky.
Příklad z praxe
Přečtení čísla faktury, které se pokaždé mění a je vytištěné napravo od pevného popisku:
| Pole | Hodnota |
|---|---|
| Typ objektu | Napravo od |
| Reference → typ / Popisek | Text / Číslo faktury |
| Dotaz → typ / Popisek | Text / ^\d{8}$ |
| Dotaz → Způsob vyhledávání | REGEX |
| Hledat ve stejném řádku | zapnuto |
Robot najde pevný popisek a pak přečte první osmiciferné číslo na stejném řádku — bez ohledu na to, kde se okno na obrazovce nachází.
Ukotvení k popisku dělá automatizaci imunní vůči posunům rozvržení. Regulární výraz v Dotazu pak vybere jen tu část, kterou chcete, a ignoruje okolní text, například označení měny.