Pravidlo obchodování LinkByText nastavuje spojovací atribut na prvek poté, co se v jiném modulu najde odpovídající atribut. Tomuto modulu se říká konfigurační modul.
Když používáte pravidlo obchodování LinkByText, nemusíte nastavit spojovací atribut, aby odvozoval tuto informaci z jiného textového atributu. K nalezení shod atributů se používají regulární výrazy.
Předpoklady
- Konfigurační modul. Prvky v konfiguračním modulu musí mít tyto atributy:
- Textový atribut, který bude obsahovat regulární výraz ("atribut regulárního
výrazu")
- Spojovací atribut, který se má okopírovat, jakmile dojde k nalezení shody ("Spojovací atribut").
Ujistěte se, že cílový typ odpovídá nastaveným odkazům.
- Atribut kontejneru pravidel obchodování, který je textovým atributem.
Formát
V atributu kontejneru pravidel obchodování zadejte pravidlo obchodování v tomto formátu:
=LinkByText('Zdrojový atribut',"ID cílového spojovacího atributu","ID konfiguračního modulu","ID atributu regulárního výrazu","ID spojovacího atributu")
Parametry
Tabulka 1. Parametry pravidel obchodování LinkByText
'Zdrojový atribut' |
Textový atribut, který obsahuje text, který hledáte. |
"ID cílového spojovacího atributu" |
ID spojovacího atributu, který se má nastavit, najde-li se shoda. |
"ID konfiguračního modulu" |
ID konfiguračního modulu. |
"ID atributu regulárního výrazu" |
ID textového atributu v konfiguračním modulu, který obsahuje regulární výraz, jenž se používá pro porovnávání. |
"ID spojovacího atributu" |
ID spojovacího atributu v konfiguračním modulu, který se kopíruje do cílového spojovacího atributu, najde-li se shoda. |
Poznámky:
- Když nakonfigurujete spojovací atribut, příchozí spojovací atribut nebo atribut seznamu odkazů, aby zobrazoval odkazy daného pohledu, nebude pravidlo obchodování
LinkByText takovou konfiguraci detekovat. ¨
- U textového atributu, který bude obsahovat regulární výraz, použijte jeden řádek a nepoužívejte žádné formátování.
- Pravidlo obchodování LinkByText rozlišuje velká a malá písmena. Má-li např. *focal.* hledat výrazy
focal i Focal, použijte zápis *[Ff]ocal.*
.