Domino 9 und frühere Versionen > Entwicklung
Mail50.ntf "Owner"
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