2

我需要弄清楚我需要查询的视图名称(不是以编程方式)。我知道列表名称是“MyList”,但我还需要知道视图名称,以便可以将其作为第二个参数传递。我发现的唯一一件事是人们传递视图名称的 GUID,我如何获得视图的“友好”名称?

SharepointWebService.GetListItems("MyList", "MyView", 
    xmlNodeQuery, xmlNodeViewFields, "1000", null, null);
4

1 回答 1

2

您必须执行附加查询才能找到该视图的 GUID。

您可以使用 views.asmx 中的GetViewCollection方法来获取特定列表的所有视图。返回结果具有DisplayName,这是您需要的纯文本名称,以及Name,它是 GUID。您可以在这些结果中找到所需列表的 GUID,以便在后续调用GetListItems.

于 2013-02-13T16:23:15.297 回答