在Lotus Notes客户端上获取xpages(SSJS)中的后端文档时遇到错误

在Lotus Notes客户端上获取xpages(SSJS)中的后端文档时遇到错误,xpages,Xpages,我在使用SSJS在xpages上开发的工作流应用程序中遇到了一个问题。我有状态字段,它是包含状态0到20的文本字段。将文档发送回发起人且状态值设置为0时。相关发起人尝试重新提交请求系统在使用数据源访问值时生成错误。无法获取后端文档值。同样的代码在浏览器中运行良好。你能告诉我,我的代码从客户端访问后端值有什么问题吗。 错误如下: Unexpected Run Time Error [TypeError] Exception occurred calling method NotesDocument

我在使用SSJS在xpages上开发的工作流应用程序中遇到了一个问题。我有状态字段,它是包含状态0到20的文本字段。将文档发送回发起人且状态值设置为0时。相关发起人尝试重新提交请求系统在使用数据源访问值时生成错误。无法获取后端文档值。同样的代码在浏览器中运行良好。你能告诉我,我的代码从客户端访问后端值有什么问题吗。 错误如下:

Unexpected Run Time Error
[TypeError] Exception occurred calling method NotesDocument.getItemValue(string) null

var mTitle = leaveDoc.getDocument().getItemValueString("Type");

if (mTitle == "Cancel")
{
return "Leave Application Cancellation Form"
}
else
{
return "Leave Application Form"
}
请看一看并指导我


感谢

[TypeError]调用方法NotesDocument时发生异常。getItemValuestring null转换为:您正在调用方法的NotesDocument对象为null。所以这取决于在那次电话之前是什么。发布代码。没有您的代码,我无法检查错误行谢谢您的及时回复。同样的代码在浏览器中工作得非常好。我正在使用datasource获取后端文档,当文档被发送回发起方时,这会产生问题,否则它在这两个方面都可以正常工作。其中leaveDoc是数据源。更多代码!你到底是如何定义leaveDoc的?您的UNID机制可能有故障!leaveDoc是数据源。在正确的情况下,它在浏览器和notes上工作得非常好。如果它发回并在初始阶段重新提交,它会抛出一个leaveDoc未找到的错误?我不知道是什么问题,因为相同的代码在我的机器上工作没有任何问题。