Mirek K. | Pravidla - podmínka "neobsahuje" |
| Potřebuju u uživatele nastavit jednoduché pravidlo, že když Komu nebo Kopie obsahuje určitou adresu a současně neobsahuje nějakou jinou adresu, tak se to má přesunout do složky X. Ale ztroskotal jsem na to, že ta podmínka "neobsahuje" nefunguje.
Dokonce, když dám jednoduché pravidlo, že když Komu nebo Kopie neobsahuje určitou adresu a pak to přesně na tu samou adresu pošlu, tak se pravidlo provede !!
Setkal se už někdo s tímto problémem? (Tedy v historii jsem nic podobného nenašel). |
Mirek K. | pár dodatků |
23.09.2008 16:23:37
ID: 2752.1
| Používáme LN 6.5.x. Abych předešel případným jednoduchým radám, tak tady jsou věci, které jsem prověřoval: - Vím, že obsahuje/neobsahuje a je/není jsou různé podmínky. Zajímá mě opravdu právě to "neobsahuje". - zkoušel jsem do podmínky jak celou adresu jmeno.prijmeni@firma.cz, tak i jen jmeno.prijmeni - kromě zavináčové varianty adresy jsem testoval i lotusovou Jméno Příjmení/doména - stejně tak jsem zkoušel podmínky pro Komu, Komu nebo Kopie, Na vědomí
Ale ať jsem zkoušel cokoliv, tak ta podmínka "neobsahuje" mi nezafungovala nikdy... |
Mirek K. | oprava překlepů 2752.0 |
23.09.2008 16:38:03
ID: 2752.2
| ztroskotal jsem na to -> tom Tedy v historii -> Tady v historii |
VZ | Podmínka nebo výjimka |
24.09.2008 08:49:00
ID: 2752.3
| Nešlo by použít místo podmínky "neobsahuje" opačnou výjimku - tedy nepoužívat, pokud "obsahuje"? Např.: WHEN To contains nekdo@domena.top EXCEPT WHEN To or CC contains nekdojiny@domena.top |
Mirek K. | výjimky v pravidlech? |
24.09.2008 12:29:58
ID: 2752.4
| Jak se dá v pravidlech zadat výjimka? Mně to při zadávání nového pravidla nic takového neumožňuje. |
VZ | Po zadání 1. podmínky |
24.09.2008 13:30:24
ID: 2752.5
| Když se vytváří nové pravidlo (nebo upravuje existující), tak po přidání první podmínky se statický nápis "Create condition:" změní na pole s návěštím "Create:" a dvěma možnostmi na výběr - buď "Condition" nebo "Exception". Pak je možné přidávat pomocí logických operátorů AND a OR jak další podmínky, tak i další výjimky. Zkrátka musí existovat aspoň jedna podmínka, aby se dala zadat první výjimka. Dokonce lze pak podmínku odebrat a zadaná výjimka zůstane, ale v takovém stavu se to nedá uložit. Koneckonců i ve pohledu Rules jsou 3 sloupce: Condition(s), Action(s) a Exception(s).
Když se při editaci pravidla klikne na otazník v pravém horním rohu dialogového okna, tak se zobrazí celkem podrobná nápověda k pravidlům, což je dokument z helpu ke konkrétní verzi klienta LN (Mail and Address Book\ Managing and enhancing your mail\ Filtering new mail using rules). Je v něm i příklad na zadávání podmínek a výjimek. Bohužel ohledně podmínky "does not contain" tam není popsáno žádné upřesnění. |
Mirek K. | Jsem slepý :-( |
24.09.2008 17:04:51
ID: 2752.6
| Jasně, že tam jsou dvě možnosti podmínka / vyjímka. Ale postihla mě nějaká zvláštní lokální slepota, ještě nikdy jsem si toho nevšiml :-(. |
Mirek K. | Vyřešení "záhady" |
24.09.2008 17:11:39
ID: 2752.7
| Tak díky VZ jsem se dozvěděl zase něco nového. A už mám i řešení "záhady":
Já jsem měl totiž podmínku WHEN "Komu nebo Kopie neobsahuje" AND "Na vědomí neobsahuje"
Ale to je špatně. To "nebo" z výrazu "Komu nebo Kopie" by fungovalo u kladné podmínky "obsahuje" nebo "je". Ale u záporné podmínky je třeba to rozepsat takto:
WHEN "Komu neobsahuje" AND "Kopie neobsahuje" AND "Na vědomí neobsahuje".
Neumím to popsat jednodušeji nebo srozumitelněji, ale už to funguje. |
VZ | Není zač |
24.09.2008 22:09:42
ID: 2752.8
| Někteří lidé mají možná lepší schopnosti pro řešení problémů, se kterými se nikdy předtím nesetkali. Možná k tomu mají lepší vrozené sklony, nicméně i pro mě je to zcela nová zkušenost. Až dosud mě nikdy nenapadlo, že lze napsat pravidla s výjimkou, ale všiml jsem si naštěstí té změny na dialogu po zadání první podmínky. A asi by nebylo na škodu zopakovat pár tradičních pravidel: 1. selžou-li všechny pokusy, je třeba přečíst návod. 2. Booleova algebra ze střední školy (též např. link1 )
Jenže kdo na to má v dnešní uspěchané době najít čas? Nedávno (před pár lety?) jsem objevil dva sešity z dob studií a jsou tam vyřešeny simplexové tabulky a nějaké příklady na dopravní úlohy. Ale jak při řešení postupovat, to tam není (snad to bylo v nějaké učebnici?) a člověk si to už po těch letech nepoužívání nepamatuje, nicméně by se to občas v praxi hodilo. Ale člověk možná zapomíná proto, aby se mohl objevovat stále něco nového (aneb i na stařecké demenci lze najít stále něco pozitivního ;-)). Doufám, že předposlední věta tohoto příspěvku neznamená, že první věta tohoto příspěvku je nepravda (co když jsem se s tím už někdy setkal a nepamatuji si to?) - to by byl asi booleanský paradox. |