あるサイトで LIST を作成しました。同じ LIST を使用して、CAML クエリを使用して他のサイトからデータを取得できますか?
例えば:
SitePages/AAA/Lists/ の下に作成された LIST "xxx" を検討してください。
他のサイト、つまり SitePages/BBB/ から LIST "xxx" にアクセスできますか?
要約すると、親サイトと子サイトの間で LIST にアクセスすることは可能ですか。
前もって感謝します
あるサイトで LIST を作成しました。同じ LIST を使用して、CAML クエリを使用して他のサイトからデータを取得できますか?
例えば:
SitePages/AAA/Lists/ の下に作成された LIST "xxx" を検討してください。
他のサイト、つまり SitePages/BBB/ から LIST "xxx" にアクセスできますか?
要約すると、親サイトと子サイトの間で LIST にアクセスすることは可能ですか。
前もって感謝します
はい、可能です。唯一の条件は、同じドメインを持つことです (たとえば、http://mydomain.com/SitePages/AAA/とhttp://mydomain.com/SitePages/BBB/ )。
次に、SharepointPlus ライブラリ ( http://aymkdn.github.io/SharepointPlus/symbols/%24SP%28%29.list.html#.get ) を使用すると、( http: //mydomain.com/SitePages/AAA/ * サイト) :
$SP().list("ListName","http://mydomain.com/SitePages/BBB/").get({
fields:"Title"
}, function getData(data) {
for (var i=0; i<data.length; i++) console.log(data[i].getAttribute("Title"));
});
はい、同じサイト コレクションにある限り、SPSiteDataQuery を使用 できます。MSDN へのリンク SPSiteDataQuery SPSiteDataQuery を使用すると、リストを検索するサイト コレクションを設定できます。