Autor Thema: Per Script für einen Datensatz eine Kategorie hinzufügen  (Gelesen 1544 mal)

Offline LoNo007

  • Frischling
  • *
  • Beiträge: 3
Hallo,

ich möche in der aktuellen Ansicht per Knopf dem aktiven Datensatz die Kategorie "Erledigt" hinzufügen. Folgendes Script sollte die bestehende Kategorie auslesen und um "Erledigt" ergänzen.
Leider wird keine Kategorie ausgelesen. Das Schreiben funktioniert.
Kann mir jemand helfen?

MfG

Oliver

Sub Click(Source As Button)
   Dim workspace As New NotesUIWorkspace
   Dim view As NotesUIView
   Dim uidoc As NotesUIDocument
   Dim category As Variant
   
   Set view = workspace.CurrentView
   category = view.CaretCategory
   
   Messagebox category
   
   Set uidoc = workspace.EditDocument      
   Call uidoc.Categorize( category & ";ERLEDIGT" )
   Call uidoc.Close
   
End Sub

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Per Script für einen Datensatz eine Kategorie hinzufügen
« Antwort #1 am: 08.04.10 - 11:30:06 »
Das kann so auch nicht funktionieren.

Schau die in der Hilfe mal die Methode FieldAppendText aus der Klasse NotesUIDocument an.
Das sollte dir weiterhelfen.

Außerdem soltest du das Dokument nach der Änderung auch Speichern und nicht nur Schließen.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Per Script für einen Datensatz eine Kategorie hinzufügen
« Antwort #2 am: 08.04.10 - 11:31:55 »
Hallo,

Warum unbedingt per Script?

Ein Agent mit "einfacher Aktion" - "Feldwert aendern" "Wert anhaengen"
(siehe Screenshot)
erledigt dieses doch genauso.


Andreas

Offline LoNo007

  • Frischling
  • *
  • Beiträge: 3
Re: Per Script für einen Datensatz eine Kategorie hinzufügen
« Antwort #3 am: 08.04.10 - 12:07:17 »
Danke Axel, Andreas für die Hilfe.

@ Andreas: Der Tip mit der "einfachen Aktion" ist 100% das was ich brauchte! Geniale Ideen sind eben simpel  :o.

Nochmals Herzlichen Dank, Problem gelöst.  ;D ;D ;D

MfG

Oliver

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz