UPDATEFIELD メソッド

最終更新日: 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">UPDATEFIELD</SetVar>
  <SetVar Name="FieldXML">&lt;Field ColName=&quot;tp_Title&quot; 
    Type=&quot;Text&quot; Name=&quot;Title&quot; DisplayName=&quot;Title&quot; 
    FromBaseType=&quot;TRUE&quot; MaxLength=&quot;255&quot; 
    Description=&quot;this is an update&quot;/&gt;
  </SetVar>
  <SetVar Name="owshiddenversion">Integer</SetVar>
</Method>

パラメーター

パラメータ

説明

ID = "Text"

アプリケーション固有の文字列。Windows SharePoint Services と互換性のある Microsoft Office SharePoint Designer 2007 などの HTML エディタでは、この文字列がメソッドのシーケンス番号と名前を提供します。

Scope = "Request"

Request に設定すると、Scope 属性には、これを囲む Method 要素のスコープを表す変数が設定されます。ただし、この変数が別のタグで変更される場合は除きます。

Name = "Cmd"

UPDATEFIELD に設定する必要があります。

Name = "FieldXML"

更新されたフィールドの XML 記述。ここに記述できる属性とその値については、「Collaborative Application Markup Language (CAML) コア スキーマ」の、Collaborative Application Markup Language のコア スキーマ 要素の定義を参照してください。

Name = "owshiddenversion"

リストの現在のバージョン番号です。UPDATEFIELD コマンドが実際に実行されるのは、Windows SharePoint Services とクライアント アプリケーションのバージョン番号がこれに一致する場合に限ります。これにより、リスト スキーマを同時に複数のユーザーが修正することを防ぎます。

デコード

<Method ID="0,UPDATEFIELDTitle">
  <SetList Scope="Request">GUID</SetList>
  <SetVar Name="Cmd">UPDATEFIELD</SetVar>
  <SetVar Name="FieldXML">&lt;Field ColName=&quot;tp_Title&quot; 
    Type=&quot;Text&quot; Name=&quot;Title&quot; 
        DisplayName=&quot;Title&quot; 
    FromBaseType=&quot;TRUE&quot; MaxLength=&quot;255&quot; 
    Description=&quot;this is an update&quot;/&gt;
  </SetVar>
  <SetVar Name="owshiddenversion">13</SetVar>
</Method>