問題があります。私は UX デザイナーであり、グローバル エンタープライズのナレッジ ベースを設計しています。データはどこにでも保存されます。オンラインの (Office 365 でホストされている) 共有ポイント リポジトリからディレクトリとファイルのリストを取得し、それを json ファイルに配置できるようにする必要があります。次に、ユーザーがファイルを選択してダウンロードできるようにします。私の最大のニーズは、リポジトリからリストを取得できるようにすることです。私は MSDN の大量のドキュメントを調べてきましたが、今まで以上に混乱しています。私は HTML5 と CSS3 が得意で、Javascript はやや苦手です。すべてのヘルプに感謝します。
1053 次
1 に答える
0
フォルダーとファイルを JSON 形式で取得する場合は、jQuery の AJAX と REST を使用してデータを取得できます。
フォルダーはドキュメント ライブラリであり、SharePoint リストのままです。
$.ajax({
url:"/_api/lists/",
headers: { "Accept": "application/json; odata=verbose"},
success:function(data) {
$.each(data.d.results, function(i, item) {
//here you can iterate through your items
data.d.results[i].FIELDNAME;
})
}
});
ドキュメント ライブラリのみを選択するには、引き続きフィルターを使用する必要があります。最良の推測は、コンテンツ タイプによるフィルタリングかもしれません。
コンテンツをフィルタリングするための ODATA ドキュメントは次のとおりです。
http://www.odata.org/documentation/odata-version-2-0/uri-conventions/
必要なリストを取得したら、ここで特定のリストを照会できます。
$.ajax({
url:"/_api/lists/getbytitle('LISTNAME')/items",
headers: { "Accept": "application/json; odata=verbose"},
success:function(data) {
$.each(data.d.results, function(i, item) {
//here you can iterate through your items
data.d.results[i].FIELDNAME;
})
}
});
于 2015-10-14T17:55:26.283 に答える