SPServices を使用して、サイト コレクションの SharePoint リストを正常にクエリしています。現在、別のチームのために 2 番目のサイト コレクションがあり、最初のサイト コレクションで既にホストされているデータを確認したいと考えています (いいえ、同じサイト コレクションを使用することはできません)。元のサイト コレクションのデータに対してクエリを実行して CEWP ビューを作成したいのですが、2 番目のサイト コレクションから実行するとコードが機能しません。最初のサイトで機能するものは次のとおりです。
$().SPServices({
operation: 'GetListItems',
async: false,
listName: 'Requests',
CAMLViewFields: "<ViewFields>" +
"<FieldRef Name='ID' />" +
"<FieldRef Name='Title' />" +
"<FieldRef Name='Description' />" +
"<FieldRef Name='Assignee' />" +
"</ViewFields>",
CAMLQuery: "<Query><Where><Eq><FieldRef Name='ID' /><Value Type='Text'>" + id + "</Value></Eq></Where></Query>",
completefunc: function (xData, Status) {
$(xData.responseXML).SPFilterNode("z:row").each(function() {
id = $(this).attr("ows_ID");
title = $(this).attr("ows_Title");
description = $(this).attr("ows_Description");
assignee = $(this).attr("ows_Assignee").split(";#");
//some more formulas
});
}
});
これを変更して、同じこと (元の SharePoint リストからデータを取得する) を別のサイト コレクションから行うにはどうすればよいですか?