Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从SharePoint网站获取列表定义_Sharepoint_Odata - Fatal编程技术网

从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>&lt;div&gt;Meeting with Bob&lt;/div&gt;</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
/列表/日历