问题标签 [spuser]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
powershell - SPUser 等价运算符
是否有一个运算符,如果有的话,可以确定 PowerShell 中两个 SPUser 对象之间的等价性吗?
我的实例正在遍历站点列表,以在某个站点属性中将“域/John Smith”替换为“域/Jane Doe”。它正在拉取当前在该属性中的 SPUser,如果它与 SPUser“域/John Smith”相同,则该属性将被替换为 SPUser“域/Jane Doe”。
在这个特定实例中,仅比较 UserLogin 或 DisplayName 属性很容易,但我正在寻找一种更复杂的方法来确定两个用户之间的等效性。
metadata - SPFieldUserValue 和 SharePoint 元数据
我正在使用 SPFieldUserValue 从具有人员列的共享点列表中获取用户。但是我的元数据服务面临一些问题,它在我的共享点站点导航中显示错误,因为 -
“托管元数据服务或连接当前不可用。应用程序池或托管元数据 Web 服务可能尚未启动。请联系您的管理员。”
这与sharepoint的SPFieldUserValue函数有什么联系吗?当我使用此功能时,我得到错误 -
值不在预期范围内
c# - 如何在不使用 SPWeb.EnsureUser() 的情况下通过登录名获取 spuser
我想SPUser
在 C# 中通过登录名检索对象。
在我的程序中,我从 foreach 循环中获取了一个 DataTableSPListItemCollection
并尝试获取一个 SPUser 对象。
这是显示我如何尝试获取 SPUser 的代码片段
但我收到一条错误消息:
值不在预期范围内
发生错误是因为SPFieldUserValue
需要特定格式([int];#[domain]\[username])
。我失败了,因为它只从 DataTable 返回登录名。
因此,有谁知道如何在不使用的情况下通过 loginName 获取 spuser obj,SPWeb.EnsureUser()
因为如果尚未添加,这会将用户添加到站点。
sharepoint - Sharepoint SPFx spuser 获取附加字段
我在 Typescript 中使用带有 React 的 SPFx 并能够获取 SPUser,但它只有几个字段,如 displayName、email 和 loginName。有没有办法得到用户的部门?还是我必须使用 PNP-JS?
示例我如何获取 displayName:this.props.context.pageContext.user.displayName
有没有办法获取用户的其他字段?