无法在 Notes 中调用数据库脚本文件。找不到外部名称错误

Cannot call database script document in Notes. Cannot find external name error

在数据库中,我有一个数据库脚本代码,其中仅包含以下代码:

Use "uiMaatwerk"

Sub Querydocumentdelete(Source As Notesuidatabase, Continue As Variant)

    If Not DeleteDocument(Source.Documents, False) Then
        Continue = False 
    End If

End Sub

DeleteDocument() 是另一个名为 uiMaatwerk3 的脚本库中的函数。 uiMaatwerkUse uiMaatwerk2uiMaatwerk2uiMaatwerk3

但是每当我 select Notes 客户端中的一个文档然后按下删除按钮时,我就会看到这个警告:

我尝试删除所有脚本库和数据库脚本库,然后创建新的脚本库并重新复制代码。但它仍然无法正常工作。我不能使用重新编译或构建整个数据库,因为那样数据库将无法再次工作..

我该如何解决这个问题?

此构造的问题:数据库脚本只会在数据库完全关闭时重新加载:关闭所有在客户端打开的 windows 并在设计器中关闭数据库(使用右键单击来自数据库的关闭命令)。

之后将重新加载所有代码,您的“使用”将起作用。