Autor Thema: ToDo - Mailversand - automatisch "mark private"  (Gelesen 2645 mal)

Offline Florian P.

  • Frischling
  • *
  • Beiträge: 14
  • Geschlecht: Männlich
ToDo - Mailversand - automatisch "mark private"
« am: 12.08.07 - 01:58:00 »
Hi zusammen,

dies ist mein erstes Posting hier und ich hoffe, dass ihr mir ein Stück weit weiterhelfen könnt.

Für eine Just4Fun Datenbank unter Kollegen will ich die Möglichkeit entwickeln ein ToDo zu versenden. Das klappt soweit auch ganz gut (untergeordnet die Frage, gibt es eine Übersicht über Pflichtfelder in Standardforms?).

Da das nunmal aber keine offiziellen Firmentodo´s sind und wir nicht allzu förmlich in diesen umgehen wollen hätten wir die nun gerne bei empfang auch direkt als private gemakert, damit wir das nicht mal aus versehen vergessen.

Was mir nun direkt auffiel war, dass das zuständige Field mit einem "$" beginnt, was mich daran hindert es entsprechend in LotusScript anzusprechen.

Hier mein Codeschnippsel:

Code
maildoc.Form = "Task"
maildoc.Subject = subject
maildoc.AssignedTo = rcptTo
maildoc.Body = msg

Wenn ich da nun

Code
maildoc.$KeepPrivate = true


hinzufüge wirft mir der Designer eine Fehlermeldung. Ich vermute mal, dass es eher am $ Zeichen liegt, auch wenn ich mich Frage ob ein = true an dieser Stelle überhaupt sinnbringend ist um eine Checkbox zu markieren.

Ich würd mich freuen, wenn ihr mir hier einen kleinen Stups in die richtige Richtung geben könntet. Die Methoden welche mir "maildoc" anbietet (NotesDocument) habe ich nun meiner Meinung nach alle durch, ohne erfolgreichen Match. Kann man Felder die mit einem "$" beginnen nicht manipulieren bzw. vorab mit Werten füllen?

Vg,

Florian

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: ToDo - Mailversand - automatisch "mark private"
« Antwort #1 am: 12.08.07 - 02:40:03 »
Du willst Dir die Methode SetItemValue des NotesDocument Objektes ansehen.
Oder
Code
maildoc.~$KeepPrivate = 1
schreiben
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline Florian P.

  • Frischling
  • *
  • Beiträge: 14
  • Geschlecht: Männlich
Re: ToDo - Mailversand - automatisch "mark private"
« Antwort #2 am: 12.08.07 - 10:32:58 »
Hi,

danke für die Hilfe. Werd ich mir auf jeden Fall mal anschauen.

Viele Grüße,

Florian

Offline Jens_1

  • Senior Mitglied
  • ****
  • Beiträge: 440
  • Geschlecht: Männlich
Re: ToDo - Mailversand - automatisch "mark private"
« Antwort #3 am: 03.02.09 - 13:07:40 »
Du willst Dir die Methode SetItemValue des NotesDocument Objektes ansehen.
Oder
Code
maildoc.~$KeepPrivate = 1
schreiben

Hallo NG!

Ich bin bei der Forumssuche über diesen Thread gestolpert.
Da ich das gleiche Problem hatte hat mir dieser Beitrag wunderbar geholfen.
Da ich aber auch gern weis was ich da mache, habe ich versucht mir in der Hilfe die Methode "SetItemValue" der NotesDocument class anzusehen.

Leider bin ich nicht fündig geworden  :(

Kann mir mal jemand einen Schubs geben?
Wo ist den das erläutert, daß bei den Feldern mit "$"  als Prefix die Tilde dazugehört?

Gruß
 Jens
CLP Domino R5 System Administrator
CLP IBM Lotus Domino 6 System Administrator
CLP IBM Lotus Domino 7 System Administrator
IBM Certified System Administrator - Lotus Notes and Domino 8

Driri

  • Gast
Re: ToDo - Mailversand - automatisch "mark private"
« Antwort #4 am: 03.02.09 - 13:09:20 »
Ich vermute, Martin meinte ReplaceItemValue.

Offline Jens_1

  • Senior Mitglied
  • ****
  • Beiträge: 440
  • Geschlecht: Männlich
Re: ToDo - Mailversand - automatisch "mark private"
« Antwort #5 am: 03.02.09 - 13:54:49 »
Ich vermute, Martin meinte ReplaceItemValue.

Yepp! Das denke ich auch. Was anderes lässt der Blick auf die Methoden der Klasse ja auch nicht zu  ;)
Aber wo ist den das mit der Tilde beschrieben? Und welchen Sonderstatus haben die Felder mit dem "$" eigendtlich?

Gruß
Jens
CLP Domino R5 System Administrator
CLP IBM Lotus Domino 6 System Administrator
CLP IBM Lotus Domino 7 System Administrator
IBM Certified System Administrator - Lotus Notes and Domino 8

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: ToDo - Mailversand - automatisch "mark private"
« Antwort #6 am: 03.02.09 - 13:58:47 »
Das mit Mathilde ist in "Indentifier construction rules" dokumentiert.

Ad "Sonderstatus": Das sind hier keine Felder, sondern Items - wir sind ja im Backend.
Items mit einem führenden "$" im Namen haben keinen Sonderstatus. Es ist eine lockere Regel, dass insbesondere von IBM Lotus nur anwendungsintern verwendete Items so gekennzeichnet werden. Unsereins steht es frei, alle oder auch gar kein Item in unseren Anwendungen so zu benennen.

Bernhard
« Letzte Änderung: 03.02.09 - 14:49:48 von koehlerbv »

Offline Jens_1

  • Senior Mitglied
  • ****
  • Beiträge: 440
  • Geschlecht: Männlich
Re: ToDo - Mailversand - automatisch "mark private"
« Antwort #7 am: 03.02.09 - 14:37:47 »
Hi Bernhard,

prima Antwort - Dankeschön!  :D

Gruß
Jens
CLP Domino R5 System Administrator
CLP IBM Lotus Domino 6 System Administrator
CLP IBM Lotus Domino 7 System Administrator
IBM Certified System Administrator - Lotus Notes and Domino 8

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz