Domino 9 und frühere Versionen > Entwicklung
Probleme mit ":=" in Formelsprache
(1/1)
Gruenkohl:
Hallo,
ich habe Probleme mit der Zuweisung eines Wertes. (siehe unten[rot markiert]).
Ich möchte eine Msgbox in Formel aufrufen und den Rückgabewert in eine Variable schreiben.
Dabei bekomme ich die Fehlermeldung : ":=" darf nur am Anfang eines Ausdrucks stehen"
Ich habe aber keine Ahnung, wie ich es sonst lösen könnte.
Kann mir jemand helfen???
Danke
Andreas
------------------------------------------------------------------------------------------
Member:=@IsMember("[Loeschen]";@UserRoles);
@If(Member = 1;
@Do(
var:=@Prompt([YESNOCANCEL]; "Löschen";
("Möchten Sie die Dokumente unwiderruflich löschen? " + @Char(13) + "Wenn nicht, werden die Dokumente zum löschen verschoben!"));
@If(var = 1;@Do(
@Command( [ToolsRunMacro] ; "Agent1" );
@Command( [ToolsRunMacro] ; "Agent2" ));
@If (var = 0; @Command( [ToolsRunMacro] ; "Agent3" );
@Prompt([OK];"Abbruch";"Abbruch durch Benutzer!"))));
@Command( [ToolsRunMacro] ; "Agent3" ))
Axel:
Hi,
da hilft dir nur @Set.
var := "";
Member:=@IsMember("[Loeschen]";@UserRoles);
@If(Member = 1;
@Do(
@Set("var"; @Prompt([YESNOCANCEL]; "Löschen";
("Möchten Sie die Dokumente unwiderruflich löschen? " + @Char(13) + "Wenn nicht, werden die Dokumente zum löschen verschoben!")));
...
Axel
dw:
hy,
um felder, die in formel-befehlen verwendet werden, zu versorgen kannst du @SETFIELD(var;wert) verwenden, vielleicht gehts damit
gruß
dw
Gruenkohl:
@Axel:
Das sieht nicht schlecht aus. Das Skript wird auf jeden Fall genommen. Hab aber jetzt nen anderen Fehler beim ausführen. Muss ich mal schauen.
Danke
@dw:
Ich will gar keine Felder benutzen!!
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln