SharePoint 2013プレビューでJavaScriptを使用して文書にアクセスする方法
-
09-12-2019 - |
質問
SharePoint 2013のJavaScript API(プレビュー)に慣れるようにしてください。そのため、VS2012を使用してSharePoint-Hosted Appを開始しました。デフォルトのアプリは、ローカルSharePoint 2013にデプロイされた後すぐに機能します。
JavaScriptを使用してそのSharePointインスタンスの文書にアクセスしようとしていますが、APIのドキュメントでこれを開始するポイントが見つかりませんでした。文書へのアクセスを取得するためにどのような名前空間/機能/などを使用するかは任意のヒントです。 たとえば、次のようになります。「ライブラリまたは特定のビューなどにはいくつのドキュメントがありますか?」
THX、MARC
解決
だからあなたがやりたいことはJavaScriptクライアントオブジェクトモデル(2013)を見ることです。それはあなたが達成したい機能のためのすべてのクラスを持っています。
それから始めるのが素晴らしいリンクここにあります:
> http://msdn.microsoft.com/ en-us/library/jj163201(v=オフィス15).aspx
とここにJavaScript APIの完全な参照があります:
> http://msdn.microsoft.com/en-us/library/jj246996(v=オフィス15).aspx
他のヒント
JavaScriptからCSOMを使用する代わりに、 REST API
文書ライブラリに関する情報を入手するには:
http://sp2013srv/_api/web/lists/getByTitle('Documents')
文書の数だけを取得するためだけに使用されます。
http://sp2013srv/_api/web/lists/getByTitle('Documents')?$select=ItemCount
プロパティを表示する項目のリストを取得するには:
http://sp2013srv/_api/web/lists/getByTitle('Documents')/Items
単一の項目の使用に関するファイル情報を取得するには:
http://sp2013srv/_api/web/lists/getByTitle('Documents')/Items(1)/File
プロパティの中では、ファイルを取得するために使用できるServerRelAliveURLです。
使用できるフォルダを操作するには:
http://sp2013srv/_api/web/lists/getByTitle('Documents')/RootFolder
を越えて続けます。
http://sp2013srv/_api/web/lists/getByTitle('Documents')/RootFolder/Files
または
http://sp2013srv/_api/web/lists/getByTitle('Documents')/RootFolder/Folders