4

UpdateListItems メソッド (Lists.asmx Web サービス) を使用して、1 つの SharePoint ドキュメント ライブラリにアップロードされたドキュメントのフィールドを更新しています。私の場合、Schedules というドキュメント ライブラリがあります。その中には、選択可能な複数選択である「曜日」と呼ばれるフィールドがあり、月曜日から日曜日までの許容値があります。月曜日と金曜日の選択肢を選択する必要がある、私が見つけたクエリを次に示します (明らかに機能しません)。

<Method ID='1' Cmd='Update'>
    <Field Name='ID'>1</Field>
    <Field Name='Day of the Week'>Monday#;Friday</Field>
</Method>

文字列「#;」を挿入することをどこかで読みました。選択肢の間でこれを解決する必要があります。最終結果は、曜日フィールドが「Monday#;Friday」という文字列で更新され、アイテムを編集したいときに何も選択されていません。一方、「月曜日」だけを使用すると機能します。では、複数選択を更新するにはどうすればよいですか? ありがとう。

4

1 に答える 1

2

私はそうあるべきだと信じています;#

簡単なチェックで、SharePoint が複数選択フィールドを格納する方法を確認できます。試してみてください:

;#月曜日金曜日;#

先頭と末尾に区切り記号を付けます。

注意: また、SharePoint は選択肢を (参照ではなく) プレーン テキストとして保存することにも注意してください。

于 2009-09-22T10:47:02.970 に答える