4

最終的に Frontpage Server Extension RPC から SetDocsMetaInfo メソッドを呼び出す大量のコードが与えられました。これは、複数選択フィールドを扱う場合を除いて、ほとんどのドキュメントのアップロードとプロパティの更新で十分に簡単です。私は MSDN を精査してきましたが、そのようなフィールドに複数の値を入力する方法については何も見つかりません。

プロパティの一般的な構文は、[SR|default] のようなもので、タイプ (この場合は文字列) の後にパイプが続き、その後に書き込まれる値が続きます。複数選択フィールドの構文を知っている人はいますか?

参照: MSDN: SetDocsMetaInfo

4

2 に答える 2

3

次のように ;# で値を区切ってみましたか: ;#Choice 1;#Choice 2;#

トリックを行うWebサービス(Lists.UpdateListItems)では、おそらくRPCでも機能します。

于 2010-07-16T18:01:00.013 に答える
1

エリックが提案したように設定するとうまくいきます!!!!

メタデータを保存するために使用するハッシュテーブルをセットアップする方法は次のとおりです

    Dictionary<string, object> properties = new Dictionary<string, object>(); 
    properties.Add("Title", "Test Title");
    properties.Add("PermitApplicationID", 12);
    //this next line is a metadata field that is a "choice type" field in sharepoint
    properties.Add("DocumentCategories", ";#SP;#FP;#EC;#");
于 2012-04-13T15:56:58.803 に答える