Ich habe eine Ansicht, eine Spalte hat folgende Werte:
@If(
Newsletter = "Newsletter"; "X";
"")
Nun hab ich eine Aktion, die mir diesen Wert wenn er "gesetzt" ist nicht setzten soll und anders herum.
Sub Click(Source As Button)
Dim session As New NotesSession
Dim db As NotesDatabase
Dim dc As NotesDocumentCollection
Dim doc As NotesDocument
Set db = session.CurrentDatabase
Set dc = db.UnprocessedDocuments
Set doc = dc.GetFirstDocument
While Not (doc Is Nothing)
If (doc.Newsletter = "") Then
doc.Newsletter = "Newsletter"
Else
doc.Newsletter = ""
End If
doc.Save True, True, True
Set doc = dc.GetNextDocument(doc)
Wend
Dim workspace As New NotesUIWorkspace
Call workspace.ViewRefresh
End Sub
Die If-Anweisung bringt die Fehlermeldung Type Mismatch, ich hab keine Ahnung warum. Ich kenne mich zu wenig aus mit NotesScript habe in der HIlfe gesucht jedoch nichts passendes gefunden. Logischerweiße finde ich sollte es gehn, sind ja beides Texte wie verglichen werden.
Bitte um Denkanstöße, DANKE
Grüßer Benny