Project Server の JavaScript ライブラリと REST リファレンス
Project Server 2013 の JavaScript ライブラリと REST リファレンスには、JavaScript オブジェクト モデルと、Project Server 機能へのアクセスに使用する REST インターフェイスに関する情報が含まれています。 これらの API を使用して、クロスブラウザー Web アプリ、Project Professional 2013 アドイン、および Project Server 2013 とProject Onlineにアクセスする Windows 以外のデバイス用アプリを開発できます。
注:
JavaScript オブジェクト モデルと REST インターフェイスは、Project Server クライアント側オブジェクト モデル (CSOM) と連携します。 これらは、CSOM の Microsoft.ProjectServer.Client 名前空間と同等の機能を提供します。
Project Server の機能には、ファイル内の PS 名前空間で定義されている JavaScript オブジェクト モデルを %ProgramFiles%\Common Files\Microsoft Shared\Web Server Extensions\15\TEMPLATE\LAYOUTS\PS.js
使用してアクセスできます。
PS 名前空間の ProjectContext オブジェクトは、JavaScript オブジェクト モデルのエントリ ポイントです。
注:
JavaScript オブジェクト モデルを参照し、デバッグに役立てるには、同じディレクトリ内の PS.debug.js ファイルを使用できます。 リモート コンピューターでの開発に役立つ Project 2013 SDK のダウンロードには、CSOM 用の.NET Framework アセンブリと、PS.js ファイルと PS.debug.js ファイルが含まれています。
REST インターフェイスを使用して Project Server の機能にアクセスすることもできます。 REST インターフェイスのエントリ ポイントは、エンドポイント URI を使用https://ServerName/pwaName/_api/ProjectServer
してアクセスする ProjectServer リソースです。 たとえば、次のクエリでは、指定したプロジェクト内の割り当てを取得します ( ServerName と pwaName を置き換え、GUID をプロジェクトと一致するように変更します)。
https://ServerName/pwaName/_api/ProjectServer/Projects('263fc8d7-427c-e111-92fc-00155d3ba208')/Assignments
ProjectServer リソースについては、REST インターフェイスの ProjectServer リソースに関するページを参照してください。 その他の REST リソースについては、このリファレンスの対応する JavaScript オブジェクトとメンバーに関するドキュメントを参照してください。 REST の使用の詳細については、「 Project Server のクライアント側オブジェクト モデル (CSOM)」 と 「SharePoint 2013 REST サービスを使用したプログラミング」を参照してください。
Project Server の JavaScript ライブラリと REST リファレンス
- JavaScript ライブラリと REST リファレンスのPS.js JavaScript オブジェクト モデルと Project Server 2013 の REST インターフェイスに関する情報が含まれています。