我已将我的列表作为 web 部件添加到网页,并为其设置了特定的 2 个目标受众(所有者、客户)。但是,现在我想使用 C#、JS、REST 从列表或 Web 部件中获取分配的受众。
请帮忙。谢谢
我已将我的列表作为 web 部件添加到网页,并为其设置了特定的 2 个目标受众(所有者、客户)。但是,现在我想使用 C#、JS、REST 从列表或 Web 部件中获取分配的受众。
请帮忙。谢谢
此行为是在 Web 部件本身的 AuthorizationFilter 属性上设置的。你可以在这里看到一个例子: https ://sharepoint.stackexchange.com/questions/138566/adding-target-audiences-programmatically
您需要使用 WebPartManager 来获取您关心的页面上的 WebPart,以便您可以检查它。然后,您将使用 AudienceManager 的辅助方法解析 AuthorizationFilter 的值,以将其转换为人类可读的组和受众名称。