如何在 MS Project 中执行查询/访问共享点列表?
Posted
技术标签:
【中文标题】如何在 MS Project 中执行查询/访问共享点列表?【英文标题】:How to execute a Query/access sharepoint list in MS Project? 【发布时间】:2020-07-10 16:18:01 【问题描述】:我需要从 Sharepoint 列表中填充我在 MS Project 中的资源列表。 sharepoint 的身份验证方法是 Windows 凭据/公司凭据。 我正在考虑通过 SOAP 或已经保存的查询(这会更好,因为我有处理 Power 查询)。最好的方法是什么?
【问题讨论】:
【参考方案1】:这实际上可能非常有趣,具体取决于您的 SharePoint 场管理员允许您拥有多少访问权限。
SOAP 可能很好。但我一直使用 REST 通过 SP 的 API 访问一个 SP 列表。我使用过这个站点:https://docs.microsoft.com/en-us/sharepoint/dev/sp-add-ins/complete-basic-operations-using-sharepoint-rest-endpoints 在从远程应用程序创建和访问列表时效果很好。任何可以发送经过身份验证的休息/生成带有凭据的令牌的东西都应该能够获取 LIST 甚至对其进行编辑。
在 SP 开发的众多细微差别中要记住的一点是,通过 SOAP 或 REST API 点进行访问时,列表名称通常不同。您可能需要弄清楚自己的 List 命名约定和任何特殊字符代码(例如下划线或空格)及其对应的 SP 代码 ((http://sharepoint.stackexchange.com/questions/787/finding-the-internal-name-and-display-name-for-a-list-column))
编辑如果您有电源查询,您可以在大多数具有 PQ 功能的 Office 应用程序中使用内置的连接到共享点模板。这可能很好,因为它应该允许您保存获取 SP 所需的凭据,而无需通过 SOAP 或 REST 生成令牌。但 REST 是我在这里的主要体验。我在 Excel 中使用 PQ 来访问 SP 列表。
【讨论】:
感谢您的评论,我想我想使用 SharePoint 模板,因为我的凭据是基于公司的。有什么具体的信息吗?以上是关于如何在 MS Project 中执行查询/访问共享点列表?的主要内容,如果未能解决你的问题,请参考以下文章