Save メソッド (RPC)
最終更新日: 2015年3月9日
適用対象: SharePoint Foundation 2010
リストのアイテムを追加または変更するか、フォルダのプロパティまたはドキュメント ライブラリ内のファイルのプロパティを変更します。
このメソッドは使用されなくなる予定であり、将来のリリースではサポートされない可能性があります。代わりに、次の Web サービス メソッドを使用してください。UpdateListItems(String, XmlNode) Web サービス メソッド。
<Method ID="Text">
<SetList Scope="Request">GUID</SetList>
<SetVar Name="Cmd">Save</SetVar>
<SetVar Name="ID">[New|Integer]</SetVar>
<SetVar Name="NextUsing">URL</SetVar>
<SetVar Name="urn:schemas-microsoft-com:office:office#
Column_1_Name">Value</SetVar>
<SetVar Name="urn:schemas-microsoft-com:office:office#
Column_2_Name">Value</SetVar>
.
.
.
<SetVar Name="owsfileref">URL</SetVar>
<SetVar Name="owsnewfileref">Name</SetVar>
<SetVar Name="fileupload0">URL</SetVar>
</Method>
パラメーター
パラメータ |
説明 |
---|---|
ID = "Text" |
アプリケーション固有の文字列。Microsoft SharePoint Designer 2010 など、Microsoft SharePoint Foundation 2010 と互換性のある HTML エディターでは、この文字列がメソッドのシーケンス番号と名前を表します。 |
Scope = "Request" |
Request に設定すると、Scope 属性には、これを囲む Method 要素のスコープを表す変数が設定されます。ただし、この変数が別のタグで変更される場合は除きます。 |
Name = "Cmd" |
Save に設定する必要があります。 |
Name = "NextUsing" |
オプション。処理が完了した後にユーザーがリダイレクトされる URL です。 |
Name = "ID" |
新しいアイテムを作成する場合は New に設定し、アイテムに変更を加える場合はアイテムの整数値の ID に設定します。 |
Name = "urn:schemas-microsoft-com:office:office#Column_Name" |
値を追加または変更する列の名前を指定します。リストと実行する操作によって、指定できる列が異なります。 既定では、以下の列がさまざまなリストの操作で使用されます。 お知らせリストのアイテムを作成または変更する場合
連絡先リストのアイテムを作成または変更する場合
ディスカッション掲示板のアイテムを作成または変更する場合
ファイルまたはフォルダの名前を編集する場合
イベント アイテムを作成または変更する場合 すべてのイベント アイテムに共通のパラメータ
定期的なイベントに共通のパラメータ
日単位の定期的なイベント
月単位の定期的なイベント
週単位の定期的なイベント
案件リストのアイテムを作成または変更する場合
リンク リスト内のリンクを作成または変更する場合
タスク リストのアイテムを作成または変更する場合
|
Name = "owsfileref" |
オプション。名前を変更するファイルまたはフォルダのサーバー相対 URL を指定します。新しい名前を指定するには、owsnewfileref パラメータを使用します。ファイルまたはフォルダの ID を ID パラメータで指定する必要があります。 |
Name = "owsnewfileref" |
オプション。owsfileref パラメータで指定したファイルまたはフォルダの新しい名前を指定します。 |
Name = "fileupload0" |
アイテムに追加する添付ファイルのパスを指定します。 |
デコード
ディスカッション掲示板のアイテムに返信を追加します。
<Method ID="0,DiscSave"> <SetList Scope="Request">D1292FB0-20C9-4270-B5D9-5F2ECC6C597D</SetList> <SetVar Name="Cmd">Save</SetVar> <SetVar Name="ID">New</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#ThreadID">20031212-0429-16B3-919B-E69D9248868B</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#Title">Text</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#Ordering">2003121120293620031211204403</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#Body">Text</SetVar> </Method>
2004 年の 1 年間、2 か月ごとの第 2 火曜日の午前 10 時から午後 12 時 30 分に行われる新しいイベントを作成します。
<Method ID="0,Save"> <SetList Scope="Request">c3fb93d0-2632-4b72-a0e2-1f571b869814</SetList> <SetVar Name="Cmd">Save</SetVar> <SetVar Name="ID">New</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#Title">Monthly Meeting</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#EventDate">2004-01-01T10:00:00Z</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#EndDate">2005-01-01T12:30:00Z</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#RecurrencePattern#Type:fRecurrence">4</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#RecurrencePattern#MonthlyRecurType:fRecurrence">1</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#RecurrencePattern#monthlyByDay_weekOfMonth:fRecurrence">1</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#RecurrencePattern#monthlyByDay_day:fRecurrence">2</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#RecurrencePattern#monthlyByDay_monthFrequency:fRecurrence">2</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#RecurrencePattern#EndDateRangeType:fRecurrence">2</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#RecurrencePattern#windowStart:fRecurrence">2004-01-01T00:00:00Z</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#RecurrencePattern#windowEnd:fRecurrence">2005-01-01T00:00:00Z</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#Description">Text</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#Location">Text</SetVar> </Method>
タスク リストにタスクを追加します。
<Method ID="0,Save"> <SetList Scope="Request">7DDA4B15-CFDE-4098-8288-EE139CC3796F</SetList> <SetVar Name="Cmd">Save</SetVar> <SetVar Name="ID">New</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#Title">Text</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#Status">In Progress</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#Priority">High</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#PercentComplete">.2</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#AssignedTo">17</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#Body">Text</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#StartDate">2004-01-01T00:00:00Z</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#DueDate">2004-01-14T00:00:00Z</SetVar> </Method>