Domino 9 und frühere Versionen > Entwicklung

Mails in Inbox mit rotem/grünen Punkt markieren

<< < (2/3) > >>

eknori:
_notesname := @DbTitle;

_internetmailaddress1 := @ReplaceSubstring(_notesname;" ";".");
_internetmailaddress2 := @ReplaceSubstring(_notesname;" ";"_");
_internetmailaddress3 := @Left(_notesname;" ") + @Right(_notesname;" ");
_internetmailaddress4 := @Left(_notesname;1) + @Right(_notesname;" ");
_internetmailaddress5 := @Left(_notesname;1) + "." + @Right(_notesname;" ");
_internetmailaddress := _internetmailaddress1:_internetmailaddress2:_internetmailaddress3:_internetmailaddress4:_internetmailaddress5;


_name := @LowerCase(@Trim(_internetmailaddress:@Name([CN];_notesname)));
_Copyto := @LowerCase(@Name([CN];CopyTo));
_BlindCopyTo := @LowerCase(@Name([CN];BlindCopyto));
@If(@Contains(_Copyto; _name)|@Contains(@LowerCase(Copyto); _name); "cc:"; @If(@Contains(_BlindCopyto;_name)|@Contains(@LowerCase(BlindCopyto);_name); "bcc:"; @If(@Elements(sendto)=1;@If(@Contains(@LowerCase(sendto);_name);"An:";"");"")))

Statt der An, cc und bcc kannst du auch die Symbolwerte eintragen

Thomas Schulte:

--- Zitat von: froehlich2000 am 28.09.05 - 11:57:09 ---in den neueren notes versionen ist dies - meines wissens- standardmässig möglich

--- Ende Zitat ---
Fast aber nicht ganz richtig. Wahr ist, das man über diesen Schalter ein Mail Flaggen kann. Falsch ist, das es wie von DrNotes gewünscht automatisch geht.
Aber: Man kann über die Regeln diesen Effekt erzielen indem man ein Regel einträgt die Lautet: Wenn An enthält yourname@yourdomain.de dann Dringlichkeit ändern in Hoch Das kann man mit Oder mit unterschiedlichen Schreibweisen verknüpfen.

DrNotes:

--- Zitat von: eknori am 28.09.05 - 12:30:08 ---_notesname := @DbTitle;

_internetmailaddress1 := @ReplaceSubstring(_notesname;" ";".");
_internetmailaddress2 := @ReplaceSubstring(_notesname;" ";"_");
_internetmailaddress3 := @Left(_notesname;" ") + @Right(_notesname;" ");
_internetmailaddress4 := @Left(_notesname;1) + @Right(_notesname;" ");
_internetmailaddress5 := @Left(_notesname;1) + "." + @Right(_notesname;" ");
_internetmailaddress := _internetmailaddress1:_internetmailaddress2:_internetmailaddress3:_internetmailaddress4:_internetmailaddress5;


_name := @LowerCase(@Trim(_internetmailaddress:@Name([CN];_notesname)));
_Copyto := @LowerCase(@Name([CN];CopyTo));
_BlindCopyTo := @LowerCase(@Name([CN];BlindCopyto));
@If(@Contains(_Copyto; _name)|@Contains(@LowerCase(Copyto); _name); "cc:"; @If(@Contains(_BlindCopyto;_name)|@Contains(@LowerCase(BlindCopyto);_name); "bcc:"; @If(@Elements(sendto)=1;@If(@Contains(@LowerCase(sendto);_name);"An:";"");"")))

Statt der An, cc und bcc kannst du auch die Symbolwerte eintragen

--- Ende Zitat ---
Hallo eknori,

vielen herzlichen Dank für dein Skript - das wäre genau das, was ich suche.

Ich habe allerdings nur ein eigenartiges Phänomen, dass ich mir momentan nicht erklären kann.

-> wir verwenden derzeit noch die 4.6 Schablone
-> da funktioniert das Skript bzw. die Darstellung wunschgemäß bei einer einzigen Datenbank,
    bei allen anderen nicht (die Spalte bleibt einfach leer?)
-> selbiges Phänomen habe ich bei meinen Testusern mit der modifizierten 5.06 Mailschablone

Da ich mir sicher bin, dass alle User bzw. Testuser dieselbe Schablone verwenden, bin ich langsam am verzweifeln, an was es scheitern könnte.

Das Löschen des Inbox-Ordners und neuerstellen funktioniert leider auch nicht, da ich die Inbox nicht löschen kann.

Hat jermand vielleicht noch eine Idee, ich habe schon alles mögliche probiert, allerdings ohne Erfolg???

monne:
Hallo Thomas Schulte,

wir haben 6.5.4 im Einsatz. Die Idee mit der Regel ist mir auch gekommen. Leider zieht diese nicht. Brauch ich irgenwelche besonderen Tricks oder einfach nur Geduld?

Köbi:
Hi,  ich habe bei uns im Ordner inbox eine Spalte mit folgendem Script



tmpName := @LowerCase(@DbTitle);
tmpLeftName := @If(@Contains(tmpName; " "); @Left(tmpName; " "); "");
tmpRightName := @If(@Contains(tmpName; " "); @ReplaceSubstring(@Trim(@Right(tmpName; " ")); " "; ""); tmpName);
tmpINetName := @If(tmpLeftName != ""; tmpLeftName + "." + tmpRightName; tmpRightName);

@If(DeliveredDate = "";
    @If(PostedDate="" | @IsUnavailable(PostedDate);
        @If(@IsAvailable(IsMailStationery);
            21;
        @IsAvailable(_ViewIcon);
            _ViewIcon;
         58);
    @If(Importance="1";
        124;
    122));
Importance = "1";
    150;
@IsAvailable(_ViewIcon);
@If(_ViewIcon = 0; @If(@Contains(@LowerCase(@Implode(SendTo)); tmpName) | @Contains(@LowerCase(@Implode(SendTo)); tmpINetName); 101;
@Contains(@LowerCase(@Implode(CopyTo)); tmpName) | @Contains(@LowerCase(@Implode(CopyTo)); tmpINetName); 106;
@Contains(@LowerCase(@Implode(BlindcopyTo)); tmpName) | @Contains(@LowerCase(@Implode(BlindcopyTo)); tmpINetName); 112;
_ViewIcon);_ViewIcon);
@If(@Contains(@LowerCase(@Implode(SendTo)); tmpName) | @Contains(@LowerCase(@Implode(SendTo)); tmpINetName); 101;
@Contains(@LowerCase(@Implode(CopyTo)); tmpName) | @Contains(@LowerCase(@Implode(CopyTo)); tmpINetName); 106;
@Contains(@LowerCase(@Implode(BlindcopyTo)); tmpName) | @Contains(@LowerCase(@Implode(BlindcopyTo)); tmpINetName); 112;
$TypeIcon))




das wird dann wie im Bild dargestellt.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln