Autor Thema: Transfer von Terminen in den Notes Calendar  (Gelesen 1671 mal)

Offline Cyp

  • Frischling
  • *
  • Beiträge: 9
  • Geschlecht: Männlich
Transfer von Terminen in den Notes Calendar
« am: 26.02.07 - 16:33:31 »
hallo,
wir wollen bei uns in der firma nun endlich von einem selbstgeschriebenen Calendar auf den notes calendar umsteigen um dann die termine des einzelnen für alle sichtbar zu machen kann man die Calendar einträge vom noteskallendar in einen gemeinsam genutzten "teamCalendar" übertragen..soweit funktioniert das auch schon ganz gut..das problem ist: im alten terminCalender sind noch jede menge termine die nun erstmal abhängig von der person in den jeweils eigenen notesCalendar (in der mailbox) übertragen werden soll..
das wiederum geht schon halbwegs..allerdings fehlen mir irgendwie die richtigen felder wenn es darum geht termine, die über mehrere tage gehen zu übertragen..ich glaube das es über das feld Repeat funktioniert..kennt sich damit jemand aus?
hier mal ein ausschnitt der speziell den bereich der termine über mehrere tage betrifft:
Dim dtCDT As New NotesDateTime(doc.GetItemValue("DateBegin")(0) & " " & doc.GetItemValue("Time")(0))

Dim dtCDT2 As New NotesDateTime(doc.GetItemValue("DateBegin")(0) & " " & doc.GetItemValue("Time")(1))

If Not doc.GetItemValue("DateBegin")(0) = doc.GetItemValue("DateEnd")(0) Then

i = 0
         
Forall dates In doc.GetItemValue("CalendarDatetime")
i = i+ 1
End Forall

With doct
   .ReplaceItemValue "RepeatFor" , i
   .ReplaceItemValue "startDate", doc.GetItemValue("DateBegin")(0)
   .ReplaceItemValue "EndDate", doc.GetItemValue("DateBegin")(0)
   .ReplaceItemValue "Repeats" , "1"
   .ReplaceItemValue "OrgRepeat" , "1"
   .replaceitemvalue "RepeatInstanceDates" , doc.GetItemValue("daterange")
   .ReplaceItemValue "StartTime", doc.GetItemValue("Time")(0)
   .ReplaceItemValue "EndTime", doc.GetItemValue("Time")(1)
   .ReplaceItemValue "StartDateTime",dtCDT.LSLocalTime
   .ReplaceItemValue "EndDateTime",dtCDT2.LSLocalTime
   .ReplaceItemValue "CALENDARDATETIME", doc.GetItemValue("daterange")
End With

Else
  docT.ReplaceItemValue "startDate", doc.GetItemValue("DateBegin")(0)
  docT.ReplaceItemValue "EndDate", doc.GetItemValue("DateEnd")(0)
  docT.ReplaceItemValue "StartTime", doc.GetItemValue("Time")(0)
  docT.ReplaceItemValue "EndTime", doc.GetItemValue("Time")(1)
  docT.ReplaceItemValue "CALENDARDATETIME", dtCDT.LSLocalTime
  docT.ReplaceItemValue "StartDateTime",dtCDT.LSLocalTime
  docT.ReplaceItemValue "EndDateTime",dtCDT2.LSLocalTime
End If
über hilfe würd ich mich sehr freun!
« Letzte Änderung: 27.02.07 - 08:48:45 von Cyp »

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: Transfer von Terminen in den Notes Calendar
« Antwort #1 am: 26.02.07 - 16:46:11 »
1) Du willst das IBM Lotus Notes Calendaring & Scheduling Schema lesen, wenn Du es manuell machen willst/musst.
2) Wäre es nicht einfacher, die Daten als iCal File aus dem alten System zu exportieren und dann in die Domino-Kalender einzufügen?
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 koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Transfer von Terminen in den Notes Calendar
« Antwort #2 am: 26.02.07 - 17:04:43 »
Und dann noch ein paar Grossbuchstaben opern ... und sich einigen, ob es nun "kallendar" oder "calendar" oder nun doch "Kalender" heisst!

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz