質問

JavaScriptを使用したSharePoint 2013では、現在のコンテキストをロードすることができます。

var context = SP.ClientContext.get_current();
var user = context.get_web().get_currentUser();
context.load(user);
context.executeQueryAsync(onGetUserNameSuccess, onGetUserNameFail);
.

しかし、SharePoint 2013のWeb API REST呼び出しを通じてこれを行う方法はありますか?理想的には、現在のコンテキストをでロード/取得できるようになりたいです。

$ ajax()呼び出し。

役に立ちましたか?

解決

いいえ、不可能なことは、JavaScriptコードを実行しているときに、コンテキストがどのようなものであるかを理解する必要があります.JavaScriptコードを実行している場合は、SharePointベースのページ内にあります。それを含む

サーバ側コードSPContext.Currentは、SharePointの中に存在するため、コンテキストを再度持っています..

またはクライアントオブジェクトモデルを使用しているときは、実際にURLを渡してコンテキストを取得します.. REST APIでは不可能です。P>

REST APIは外部機器から接続するためのものです。

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top