使用webservices检索sharepoint中的当前用户名

本文关键字:用户 webservices 检索 sharepoint 使用 | 更新日期: 2023-09-27 18:09:39

我设计了一个infopath表单,在该表单加载选项中,我需要检索当前USERNAME。登录该站点的用户必须仅使用WebServices检索。因此,我使用UserProfileServices.asmx服务和GetProfileByName方法来实现。但我得到不同的用户名,有时我的用户名有时形式Admin等.....请告诉我该怎么做....

使用webservices检索sharepoint中的当前用户名

请说明"sometimes"是什么意思…您从哪里获得不同的用户名(WebService或InfoPath userName()函数)?

如果是函数,这是使用客户端(InfoPath Filler)填写表单时的默认行为。如果是WebService请确保在userName()后面附加域,像这样

concat("MyDomain'"; userName())