DELETEFIELD 方法

上次修改时间: 2015年3月9日

适用范围: SharePoint Foundation 2010

从 SharePoint 列表中删除字段。

备注

此方法已被弃用,在以后的版本中可能不受支持。请改用以下 Web 服务方法:UpdateList(String, XmlNode, XmlNode, XmlNode, XmlNode, String) Web 服务方法。

<Method ID="Text">
  <SetList Scope="Request">GUID</SetList>
  <SetVar Name="Cmd">DELETEFIELD</SetVar>
  <SetVar Name="Field">Field_Name</SetVar>
  <SetVar Name="owshiddenversion">Integer</SetVar>
</Method>

参数

参数

说明

ID = "Text"

特定于应用程序的字符串。在与 Microsoft Windows SharePoint Services 兼容的 HTML 编辑器(如 Microsoft Office SharePoint Designer 2007)中,该字符串提供方法的序列号、方法的名称和要删除的字段的名称。

Scope = "Request"

当设置为 Request 时,Scope 属性将为封闭的 Method 元素的作用域设置变量,除非该变量已被另一个标记更改。

Name = "Cmd"

必须设置为 DELETEFIELD。

Name = "Field"

要删除的字段的名称。

Name = "owshiddenversion"

列表的当前版本号。DELETEFIELD 命令只有在 Windows SharePoint Services 和客户端在列表的版本号上一致的情况下才有效。这将确保用户不会在无意中覆盖自用户获取架构以来所发生的架构更改。DELETEFIELD 命令只有当指定版本号等于存储在数据库中的当前架构版本时才会成功。

已解码

<Method ID="0,DELETEFIELDsample">
  <SetList Scope="Request">GUID</SetList>
  <SetVar Name="Cmd">DELETEFIELD</SetVar>
  <SetVar Name="Field">sample</SetVar>
  <SetVar Name="owshiddenversion">8</SetVar>
</Method>

请参阅

概念

SharePoint Foundation 的错误消息格式