Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Ute am 06.05.03 - 14:10:19
-
Hi @ll,
wie kann ich den Owner einer Mailbox in einer Ansicht abfragen ?
Hintergrund: meine Superuser möchten kenntlich gemacht bekommen, wenn Sie in einem Memo nur in dem Feld Kopie stehen.
Damit sie gleich sehen können, ist nicht so wichtig.
Ich habe folgende Abfrage in eine Spalte der Inbox eingebaut:
@If(@Contains(CopyTo;@UserName);43;0)
Funktioniert auch solange kein anderer die Mailbox aufmacht, dann
werden nur die Memos gekennzeichnet in denen er dann als Kopieempfänger drinsteht.
Deshalb kam ich auf die Idee den Owner der Mailbox abzufragen, der ja im Kalenderprofil steht.
tmp1:=@GetProfileField("Calendarprofile";"Owner");
Aber das funktioniert nicht. Ich weiß nicht, wie das profildokument heißt und ob das überhaupt über den Befehl so geht.
Für jede Hilfe bin ich dankbar.
Gruß
Ute
-
wenn das nur ein paar gutverdienende Superuser sind (nehme ich mal stark an, sonst würde die Firma bald pleite gehen), dann codiere sie eben "hart" = namentlich in Deine Formel statt @username.
-
hi Rob,
klar, aber die wollen das für alle haben und ich will eigentlich nur
vorsorgen.....
Gruß
Ute
-
wie für alle jetzt, ich dachte nur einige wenige? Dann ist natürlich doof und ich wüßt nicht, wie man das regeln soll dann so voll und ganz suppadynamich. sorry
-
... Die Anregung war ja schon da. Im Profildokument der MailDB im Feld Owner. Das Profildokument wird aber nur mit dem Maskennamen angesprochen - keinen Owner angeben...
ata
-
Hi ata
ja, das ist ja das Problem, ich bin nicht der geübte Entwickler
und weiß jetzt nicht wie ich das Feld abfrage, sprich wie
sieht der Befehl aus ? Calendarprofile ist ein maskenname
und owner ist das Feld da drin und ich hoffe, das es die richtige Maske ist.
Ute
-
... schau mal in der Hilfe nach
@GetProfileField
... dort ist die Syntax erklärt. Der Owner ist optional, in diesem Fall den Parameter einfach weglassen - es müßte
@GetProfileField("CalendarProfile" ; "Owner")
... heißen
ata
-
@ata
das hatte ich auch rausgelesen (s.o.), na dann probier ich mal weiter in der Richtung rum.
ich hab das tmp1 zugewiesen, um dann im nächsten Befehl diese Variable als Vergleichsstring zu haben.
Vielen Dank
Gruß
Ute