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 リソースです。 たとえば、次のクエリでは、指定したプロジェクト内の割り当てを取得します ( ServerNamepwaName を置き換え、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 リファレンス

関連項目