問題タブ [sharepoint-apps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1400 参照

web-parts - アプリからページの WebPartManager を取得するには?

アプリが追加されたページの webPart マネージャーを取得しようとしています。現在のページ サーバーの相対 URL を取得するにはどうすればよいですか?

0 投票する
2 に答える
4951 参照

sharepoint-2013 - SharePoint 2013 アプリ内でリストを作成する方法は?

Apps向けに開発していSharePoint 2013ます。そして、プログラムで My App Package に複数のリストを作成したいと思います。
ユーザーがリストの名前を入力し、[作成] ボタンをクリックすると、SharePoint サイトではなくアプリに同じ名前のリストが作成されます。

AutoHosted Appクライアント側オブジェクト モデル テクノロジを使用した を作成しました。

この機能を実現するにはどうすればよいですか?

0 投票する
1 に答える
8336 参照

javascript - SharePoint 2013 - サイト コレクションをプログラムで作成する

Apps の導入により、ソリューションはなくなります。プログラムでサイト コレクションを作成する最良の方法は何ですか? 私はオンプレミスです。JavaScriptでできますか?js を使用してサブサイトを作成できますが、サイト コレクションはどうでしょうか?

サイト コレクションを作成するための C# コードをいくつか見つけましたが、どこから実行すればよいですか? アプリで?

0 投票する
1 に答える
1378 参照

javascript - REST API を使用してホスト Web リストにレコードを挿入する SharePoint アプリ

ホスト サイトに含まれるリストにレコードを挿入する次のコードを記述しました。

実行すると印刷されます

{"__metadata":{"type":"SP.Data.ProjectsListItem"},"Title":"SharePoint","ProjectDescription":"SharePoint 2013","ProjectManager":"Test0"}

http://app-e9f4c136adfd88.abhiapps.com/SPAppHelper/_api/SP.AppContextSite(@target)/web/lists/getbytitle ('プロジェクト')/items?@target=' http://dev.abhi.com '

{"__metadata":{"type":"SP.Data.ProjectsListItem"},"Title":"Lync","ProjectDescription":"Lync 2013","ProjectManager":"Test1"}

http://app-e9f4c136adfd88.abhiapps.com/SPAppHelper/_api/SP.AppContextSite(@target)/web/lists/getbytitle ('プロジェクト')/items?@target=' http://dev.abhi.com '

{"__metadata":{"type":"SP.Data.ProjectsListItem"},"Title":"Exchange","ProjectDescription":"Exchange 2013","ProjectManager":"Test2"}

http://app-e9f4c136adfd88.abhiapps.com/SPAppHelper/_api/SP.AppContextSite(@target)/web/lists/getbytitle ('プロジェクト')/items?@target=' http://dev.abhi.com '

挿入成功 挿入成功 挿入成功

このソースコードには複数の問題があります

  1. 実際にはレコードは挿入されません。しかし、エラーはスローされません。

  2. メイン メソッドで確実に行うにはどうすればよいですか... insertListItems メソッドの後に続くコードは、3 つのレコードすべてが正常に挿入された場合にのみ実行されます。現在、javascript の非同期の性質により、何かが挿入される前であってもフローは前進します。

  3. オプション 2 でググったところ、jquery にはプロミスと遅延オブジェクト パターンがあることがわかりましたが、SP.RequestExecutor.executeAsync はそれに従っておらず、「完了」メソッドでそのようなメソッドがサポートされていないことを示すエラーをスローしているようです。

これが私のリストの外観です

ここに画像の説明を入力

0 投票する
0 に答える
1229 参照

visual-studio-2012 - SharePoint 2013 アプリの Web URL が、アプリ カタログを介してホスト ファイルでホストされていない

VS2012 を使用して一部のサイト コレクションに SharePoint 2013 アプリを展開したところ、アプリはそのサイトに正常に展開されましたが、アプリ カタログを使用して同じアプリを展開しようとすると、「サーバーが見つかりません」というエラーが表示されます。

VS2012 を使用してアプリをデプロイした場合、アプリの URL がホスト ファイルに登録され、アクセス可能であることを確認しましたが、アプリ カタログを使用している場合、今回はアプリの URL がホスト ファイルに登録されていません。また、アクセスできない、手動Host ファイルにその URL を入力すると、アプリにリダイレクトされます。

前もって感謝します。

リシ

0 投票する
2 に答える
4777 参照

sharepoint - SPAppToken (コンテキスト トークン) が null です

Visual Studio を使用してプロバイダー ホスト型アプリを開発しているオンプレミス環境の SharePoint 2013 があります。

Visual Studio プロジェクトには、Web プロジェクトに移動するカスタム リボン ボタンを含むアプリ プロジェクトがあります。Web プロジェクトは Windows Azure でホストされていますが、コンテキスト トークンが null または空の文字列であるというエラーが表示されます。

トークンを取得するには、次のコードを使用します。

Azure でホストされているサイトに渡されるものを見ると、SPAppTokennull であることがわかります。ULS ビューアーを使用すると、「Azure Access Control サービスを利用できません」というエラーが表示されます

アプリが( を使用してappregnew.aspx)登録されているかどうか、および id がこれとappManifest.xmlおよびweb.configファイルで同じであることをすでに確認しました。

コンテキスト トークンを取得するにはどうすればよいですか? それを機能させるために、Azure で何か他のことをする必要がありますか?