Domino 9 und frühere Versionen > Entwicklung

Mail50.ntf "Owner"

<< < (2/2)

koehlerbv:
Hi, Marc,
ComputerWithForm nach Eintrag von Owner ssollte schon reichen, da $BusyName ein berechnetes Feld ist ;-)

Bernhard

mb:
Ich kriege aber unmittelbar, nachdem der agent fertig ist, die Fehlermeldung:

02/12/2003 17.40.38   SchedMgr: Error processing calendar profile document
(NoteID: NT000008FA) in database mail/ust_ahe.nsf: Can't find $BusyName field
on profile

Code:
profilname = "CalendarProfile"
Set doc = db_ziel.GetProfileDocument(profilname)
Call doc.ReplaceItemValue("Owner",acl_name)
Call doc.AppendItemValue("$BusyName",acl_name)      
Call doc.ComputeWithForm(True,False)
Call doc.save(True,False)

Bei $BusyName hab ich es vorher auch schon mit ReplaceItemValue versucht.

koehlerbv:
Was steht denn in $BusyName nach Deiner Aktion tatsächlich drin ?
Lass sonst mal spassenhalber die Belegung des $BusyNames weg - das macht ja ComputeWithForm. $BusyNames ist ein Names-Feld, Du legst aber ein Textfeld an - vielleicht mag er das nicht ? Lass es mal ComputeWithForm erledigen.

Ist Dein acl_name auch ein gültiger hierarchischer Notes-Name ?

Tip für kürzere Schreibweise:
doc.Owner = acl_name
Für den Spezialfall Systemfelder (mit Dollar) musst Du Mathilde bemühen:
doc.~$BusyName = doc.Owner (0) (oder = acl_name)

Bernhard

Semeaphoros:
Mathilde .....  :D

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln