0
私のSharePointサイトからすべてのサブサイトを取得してリストに入れる方法を知っていますか?私はthis.context.pageContext
を使ってそれを行うことができると思ったが、私はそれを見つけられなかった。申し訳ありませんが私の質問が明らかに見える場合は、私はtypescriptに新しいです。あなたは現在のコンテキスト、そのサイトコレクションオブジェクトを取得する必要があり、かつTypeScriptを使用してSharePointサイトのサブサイトリストを取得
var context = new SP.ClientContext.get_current();
var allWebs = context.get_site().get_allWebs();
context.load(allWebs, 'Include(Title)');
var list = new Array();
clientContext.executeQueryAsync(succeeded, failed);
function succeeded(sender, args) {
for (var i = 0; i < allWebs.get_count(); i++) {
var subWeb = webSubSites.itemAt(i);
array.push(subWeb.get_title());
}
}
function failed(sender, args) {
console.log(args);
}
これはjavascriptの無地ですが、あなたの場合(付属Titleプロパティを持つ)AllWebsコレクションそこからJSOMと活字体を使用して
あなたは私の答えをチェックしましたか? – tinamou