質問

ドキュメントセットのウェルカム画面にWebパーツを配置しました。ボタンをクリックすると、ドキュメントセットの名前を変更できるようになります。

誰かがこれを達成しましたか?

splistitem item = spcontext.current.listitemを介して現在のドキュメントセットを参照できます。
documentset set = documentset.getDocumentset(item.folder);

// document set name set.item ["name"] = "new name"; set.item.update();

上記のカップルラインは何かをしているようですが、フォルダーを開けられないことについて例外があります

何か案は? ty

役に立ちましたか?

解決

私の推測では、ドキュメンセットオブジェクトがspfolderに由来するので、

同じ方法を使用して、ドキュメントセットよりもフォルダーの名前を変更する必要があります

とても

set.Item[SPBuiltInFieldId.Title] = newDsName;
set.Item.Update(); //or SystemUpdate(false)

また

SpfolderオブジェクトでMovetoメソッドを使用できます

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top