我需要弄清楚我需要查询的视图名称(不是以编程方式)。我知道列表名称是“MyList”,但我还需要知道视图名称,以便可以将其作为第二个参数传递。我发现的唯一一件事是人们传递视图名称的 GUID,我如何获得视图的“友好”名称?
SharepointWebService.GetListItems("MyList", "MyView",
xmlNodeQuery, xmlNodeViewFields, "1000", null, null);
我需要弄清楚我需要查询的视图名称(不是以编程方式)。我知道列表名称是“MyList”,但我还需要知道视图名称,以便可以将其作为第二个参数传递。我发现的唯一一件事是人们传递视图名称的 GUID,我如何获得视图的“友好”名称?
SharepointWebService.GetListItems("MyList", "MyView",
xmlNodeQuery, xmlNodeViewFields, "1000", null, null);
您必须执行附加查询才能找到该视图的 GUID。
您可以使用 views.asmx 中的GetViewCollection方法来获取特定列表的所有视图。返回结果具有DisplayName
,这是您需要的纯文本名称,以及Name
,它是 GUID。您可以在这些结果中找到所需列表的 GUID,以便在后续调用GetListItems
.