从SharePoint网站获取列表定义
我可以使用从SharePoint网站获取列表定义,sharepoint,odata,Sharepoint,Odata,我可以使用/\u vti\u bin/ListData.svc/查看项目站点中的所有列表,但如何查看所有列表及其列?有什么方法可以做到这一点吗?你不能在一个查询中做到这一点。您将需要逐一查看以获得列表定义。例如,如果您有一个名为Calendar的列表,您可以通过转到/\u vti\u bin/listdata.svc/Calendar获取项目和字段。它将输出列表项,每个条目都有一个名为content的标记,其中还有一个名为m:properties的标记。这包括内容类型的所有字段及其值 <c
/\u vti\u bin/ListData.svc/
查看项目站点中的所有列表,但如何查看所有列表及其列?有什么方法可以做到这一点吗?你不能在一个查询中做到这一点。您将需要逐一查看以获得列表定义。例如,如果您有一个名为Calendar的列表,您可以通过转到/\u vti\u bin/listdata.svc/Calendar
获取项目和字段。它将输出列表项,每个条目都有一个名为content的标记,其中还有一个名为m:properties的标记。这包括内容类型的所有字段及其值
<content type="application/xml">
<m:properties>
<d:ContentTypeID>0x010200FD20E8386D889748BDD9444F29251083</d:ContentTypeID>
<d:Title>Meeting with Bob</d:Title>
<d:Location>WebEx</d:Location>
<d:StartTime m:type="Edm.DateTime">2014-11-26T10:00:00</d:StartTime>
<d:EndTime m:type="Edm.DateTime">2014-11-26T10:30:00</d:EndTime>
<d:Description><div>Meeting with Bob</div></d:Description>
<d:AllDayEvent m:type="Edm.Boolean">false</d:AllDayEvent>
<d:Recurrence m:type="Edm.Boolean">false</d:Recurrence>
<d:Workspace m:type="Edm.Boolean">false</d:Workspace>
<d:CategoryValue>Meeting</d:CategoryValue>
<d:TeamMemberNameId m:type="Edm.Int32">138</d:TeamMemberNameId>
<d:Id m:type="Edm.Int32">1</d:Id>
<d:ContentType>Event</d:ContentType>
<d:Modified m:type="Edm.DateTime">2014-11-26T09:35:12</d:Modified>
<d:Created m:type="Edm.DateTime">2014-11-26T09:35:12</d:Created>
<d:CreatedById m:type="Edm.Int32">2990</d:CreatedById>
<d:ModifiedById m:type="Edm.Int32">2990</d:ModifiedById>
<d:Owshiddenversion m:type="Edm.Int32">1</d:Owshiddenversion>
<d:Version>1.0</d:Version>
<d:Path>/Lists/Calendar</d:Path>
</m:properties>
</content>
0x010200FD20E8386D889748BDD9444F29251083
会见鲍勃
WebEx
2014-11-26T10:00:00
2014-11-26T10:30:00
消防处处长与鲍勃/消防处会面
假的
假的
假的
会合
138
1.
事件
2014-11-26T09:35:12
2014-11-26T09:35:12
2990
2990
1.
1
/列表/日历