Domino 9 und frühere Versionen > ND8: Entwicklung

Feldname bzw. Item mit Steuerzeichen erzeugt - Wie wieder loswerden?

<< < (3/4) > >>

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