Update: Domino 8.5.1 Custom Notes.Ini Settings still active
Detlev Poettgen Mai 26 2010 05:45:46 PM
Als kurzes Update zu meinem Post: domino-8.5.1-custom-notes.ini-settings-still-active.htmDas Problem wird mit 8.5.2 laut Aussage der IBM gefixt sein und ist inzwischen als Bug klassifiziert.
In der Zwischenzeit hilft nur das Bereinigen der Desktop Setting Dokumente per Agent, um die verbliebenen $Pref... Felder zu entfernen.
Anbei auf mehrfacher Nachfrage ein Script-Snippet, um ein Feld aus einem Dokument zu löschen:
Dim ses As New NotesSession
Dim db As NotesDatabase
Dim col As NotesDocumentCollection
Dim doc As NotesDocument
Dim i, i2 As long
Dim sFeldName As String
sFeldName="$Pref...."
' Example
' sFeldName="$PrefViewsCheckMarkSel"
Set db=ses.Currentdatabase
Set col=db.Unprocesseddocuments
Set doc=col.getFirstDocument
i=0
i2=0
Do Until doc Is Nothing
If doc.hasitem(sFeldName) Then
i=i+1
Call doc.RemoveItem(sFeldName)
Call doc.Save(True,False)
End If
i2=i2+1
Set doc=col.getnextdocument(doc)
Loop
MsgBox "Processed "+Str(i2)+" Docs "+Chr(13)+"Found & removed the Field '"+sFeldName+"' in "+Str(i) +"Docs."+Chr(13)+"Have fun"
Das Script einfach in einen neuen Lotus Script Agenten (Auswahl aus der Aktionsliste & Alle markierten Dokumnte) einfügen und die Variable sFeldName mit dem Namen des zu löschenden Feldes anpassen.
- Kommentare [0]