Domino 9 und frühere Versionen > Entwicklung

Emails per Agent als gelesen markieren

<< < (3/3)

chriss76:
Hallo,

vielen Dank erstmal!
ich habe jetzt folgenden Agenten erstellt, der über Aktionen manuell aufgerufen wird (Eigenschaft: Einmal ausführen: @Befehle können benutzt werden) und der Formel:

@Command( [ToolsMarkSelectedRead] )

Es funktioniert, allerdings möchte ich jetzt noch vorher den Wert eines Feldes (das es eventuell noch nicht gibt!) verändern.
Wie baue ich das jetzt noch vor das @Command?
FIELD Kennzeichnung := "1";

Vielen Dank noch einmal!

Chris

Driri:
FIELD Kennzeichnung:=Kennzeichnung;
@SetField("Kennzeichnung"; "1")

chriss76:
Moin, moin,

ich weiß nicht was ich falsch mache, die Formel funktioniert im Agent nicht:

FIELD Kennzeichnung:=Kennzeichnung;
@SetField("Kennzeichnung"; "1");
@Command([ToolsMarkSelectedRead])

Wenn ich den Agenten über ein markiertes Dokument laufen, wird das Feld Kennzeichnung und der Wert richtig eingesetzt, aber dann wird das Dokuement als ungelesen/rot markiert, d.h. der zweite Teil der Formel läuft anscheinend nicht durch!!!

Wenn ich dann den Agenten ein zweites Mal über genau das gleiche Dokument laufen lasse, dann wird das Dokument richtigerweise als gelesen markiert.

Was funktioniert da nicht?

Chris



Tode:
das geht nur mit insgesamt 3 Agenten...

"einmal ausführen" tut nämlich genau das: Es führt die Aktion einmal aus.
Dein @SetField wird also nur für das Dokument ausgeführt, über dem gerade der Cursor steht.

Der @Command ist da was anderes: Der läuft halt automatisch über alle selektierten Doks.

Du brauchst

1. Steueragenten (einmal ausführen)
2. SetField- Agent (selektierte Dokumente)
3. ToolsMarkSelectedRead (einmal ausführen)

der Steueragent ruft die beiden anderen Agenten per ToolsRunMacro auf...

Gruß
Tode

chriss76:
Danke an alle,

die Formeln nerven ganz schön, deshalb habe es jetzt in Lotusscript gemacht (es ist auch noch eine neue Anforderung hinzugekommen).

Vielen Dank trotzdem!

Vg Chris

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln