SharePoint:如何使用 C# 获取列表列使用的术语集?

问题描述 投票:0回答:1

我尝试获取在 SharePoint 列表列(托管元数据列)中使用的集合中的所有术语。

Microsoft Graph API 没有提供有关 ColumnDefinitions 中术语集的任何信息,Microsoft REST API 似乎也缺少任何相关信息。 我知道如果你有组 ID 和组 ID,你可以获得条款,但我不想为每个列表手动维护 ID。

有没有办法在不知道组 ID 和集合 ID 的情况下使用 C# 获取可能的选项/术语列表?

提前谢谢你!

我尝试使用 Graph API 和 REST API 从列表中的列中获取有关术语集的信息,但它似乎不是由 API 提供的。

c# sharepoint microsoft-graph-api sharepoint-online sharepoint-rest-api
1个回答
0
投票

根据文档,使用 C# 获取术语集的查询需要组 ID 和站点 ID,

var graphClient = new GraphServiceClient(requestAdapter);

var result = await graphClient.Sites["{site-id}"].TermStore.Groups["{group-id}"].Sets["{set-id}"].Terms["{term-id}"].GetAsync();

文档:https://learn.microsoft.com/en-us/graph/api/termstore-term-get?view=graph-rest-1.0&tabs=csharp#request

在术语库中还有另一种方法:在术语集中创建和管理术语

希望这有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.