Lotus notes lotusnotes中帐户的大规模删除

Lotus notes lotusnotes中帐户的大规模删除,lotus-notes,lotusscript,Lotus Notes,Lotusscript,我们需要在LotusNotes中执行一些帐户的大规模删除。这个数字大概在10000左右。我们可以手动处理这些,但正如您所想象的,我们现在没有多余的资源 我想知道我们是否能够使用CSV或Excel文件作为用户名输入来编写此删除过程的脚本?您可以使用代理中的以下代码来读取CSV文件并在notes数据库中创建文档。在服务器上运行代理以获得更好的性能 Dim session As New NotesSession Dim db As NotesDatabase Dim doc As NotesDocum

我们需要在LotusNotes中执行一些帐户的大规模删除。这个数字大概在10000左右。我们可以手动处理这些,但正如您所想象的,我们现在没有多余的资源


我想知道我们是否能够使用CSV或Excel文件作为用户名输入来编写此删除过程的脚本?

您可以使用代理中的以下代码来读取CSV文件并在notes数据库中创建文档。在服务器上运行代理以获得更好的性能

Dim session As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim fileCSV As String
Dim username As String
Dim userid As String
Dim email As string
Dim i As Integer
Dim filenum As Integer
i =0

Set db = session.CurrentDatabase

filenum% = FreeFile()
fileCSV = "C:\temp\export.csv"
Open fileCSV For Input As filenum%

Do Until EOF(filenum%)

    Input #filenum%, username, userid, email
    Set doc = db.CreateDocument
    With doc
        .username = username
        .userId = userid
        .email = email
        .form = "user"
    End With
    Call doc.save(False, False)
    i = i +1
Loop

要打开文档,您必须创建表单“user”

是否要删除domino目录中的用户?是的,还需要删除服务器中的用户邮件文件和副本。我们是否可以通过Lotus Notes脚本将Excel工作表中的数据提取到Lotus Notes?Excel文件中存储了哪些数据?用户名?StackOverflow并不是一个要求人们为您编写代码或提供示例的好地方。当你自己找到一个样本,或者试图自己写但遇到问题后,这是一个寻求帮助的好地方。