Domino 9 und frühere Versionen > ND8: Entwicklung
Feldname bzw. Item mit Steuerzeichen erzeugt - Wie wieder loswerden?
ata:
hast du es schon mit LS versucht?
Toni
Thomas Schulte:
--- Code: ---Declarations
Dim session As NotesSession
Dim db As NotesDatabase
Dim dc As NotesDocumentCollection
Dim doc As NotesDocument
Dim removed As boolean
Sub Initialize()
Set session = New NotesSession
Set db = session.currentdatabase
Set dc = db.Unprocesseddocuments
Removed = False
If dc.count > 0 Then
Set doc = dc.getfirstdocument
Do While Not doc Is Nothing
ForAll v In doc.Items
If v.name = "fldSometext " Then
Print "Hab ich dich erwischt ... Du hast folgenden Wert " + v.text + " und jetzt bist du weg"
Call v.remove
Removed = true
End If
End ForAll
If Removed = True Then
Call doc.save(True,False)
removed = false
End If
Set doc = dc.getnextdocument(doc)
Loop
End If
End Sub
--- Ende Code ---
2Consultants:
Danke an Thomas, das Script funktioniert in meiner Test-DB. Ob es in der Adress-DB funktioniert wird sich zeigen. Da wird das Item nämlich nicht als "Feldname " angezeigt sondern als "Feldname[]". ALso nicht wirklich die eckigen Klammern sondern das Kästchensymbol.
ata:
... er wird funktionieren...
Toni ;D
2Consultants:
Setzt aber voraus das das Steuerzeichen wirkjlich ein TAB ist. Ansonsten muß ich im Script genau das Steuerzeichen im Feldnamen einfügen welches im Itemnamen vorkommt.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln