0

当我点击:同一个弹出窗口上的“宏细节”

另一个弹出窗口显示并说...

操作失败

宏名称:

主页 : 主页

健康)状况:

真:[GlobalUserId] 为空

动作名称:

无效的

论据:

无效的

错误编号:

2055

即,当我进入 Access Web App 中的“主页”选项卡时,我想将自己设置为用户,但是从系统中可以看到另一个用户信息,并且我收到了提到的那些弹出错误消息。请注意,此问题在 Prod 环境中,在测试中此问题不存在,并且我没有发现代码或结构等方面的任何差异。即使我将应用程序从 prod 备份到测试,测试中的相同应用程序仍然可以正常工作而没有此问题。如果我在 prod 中刷新“主页”页面,问题就解决了,我可以看到我的用户(应该如此),但这不是我们在生产中想要的行为。请高度赞赏和奖励任何帮助。

环境:Access 2013 Web App 和 SharePoint 2013 On-Prem

谢谢

4

1 回答 1

0

您的描述不是很准确,但当用户有一段时间不使用该应用程序时,您的 GlobalUserId 可能会变为空,这可能是由会话结束引起的。您可以在 youtr UI 宏的开头添加保护子句来测试 GlobalUserId 变量是否为空。如果是这样,您可以显示一条消息以邀请用户刷新应用程序并停止宏,从而防止错误。

于 2017-03-09T15:34:48.207 回答