問題タブ [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.
web-parts - アプリからページの WebPartManager を取得するには?
アプリが追加されたページの webPart マネージャーを取得しようとしています。現在のページ サーバーの相対 URL を取得するにはどうすればよいですか?
sharepoint-2013 - SharePoint 2013 アプリ内でリストを作成する方法は?
Apps
向けに開発していSharePoint 2013
ます。そして、プログラムで My App Package に複数のリストを作成したいと思います。
ユーザーがリストの名前を入力し、[作成] ボタンをクリックすると、SharePoint サイトではなくアプリに同じ名前のリストが作成されます。
AutoHosted App
クライアント側オブジェクト モデル テクノロジを使用した を作成しました。
この機能を実現するにはどうすればよいですか?
javascript - SharePoint 2013 - サイト コレクションをプログラムで作成する
Apps の導入により、ソリューションはなくなります。プログラムでサイト コレクションを作成する最良の方法は何ですか? 私はオンプレミスです。JavaScriptでできますか?js を使用してサブサイトを作成できますが、サイト コレクションはどうでしょうか?
サイト コレクションを作成するための C# コードをいくつか見つけましたが、どこから実行すればよいですか? アプリで?
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 '
挿入成功 挿入成功 挿入成功
このソースコードには複数の問題があります
実際にはレコードは挿入されません。しかし、エラーはスローされません。
メイン メソッドで確実に行うにはどうすればよいですか... insertListItems メソッドの後に続くコードは、3 つのレコードすべてが正常に挿入された場合にのみ実行されます。現在、javascript の非同期の性質により、何かが挿入される前であってもフローは前進します。
オプション 2 でググったところ、jquery にはプロミスと遅延オブジェクト パターンがあることがわかりましたが、SP.RequestExecutor.executeAsync はそれに従っておらず、「完了」メソッドでそのようなメソッドがサポートされていないことを示すエラーをスローしているようです。
これが私のリストの外観です
visual-studio-2012 - SharePoint 2013 アプリの Web URL が、アプリ カタログを介してホスト ファイルでホストされていない
VS2012 を使用して一部のサイト コレクションに SharePoint 2013 アプリを展開したところ、アプリはそのサイトに正常に展開されましたが、アプリ カタログを使用して同じアプリを展開しようとすると、「サーバーが見つかりません」というエラーが表示されます。
VS2012 を使用してアプリをデプロイした場合、アプリの URL がホスト ファイルに登録され、アクセス可能であることを確認しましたが、アプリ カタログを使用している場合、今回はアプリの URL がホスト ファイルに登録されていません。また、アクセスできない、手動Host ファイルにその URL を入力すると、アプリにリダイレクトされます。
前もって感謝します。
リシ
sharepoint - SPAppToken (コンテキスト トークン) が null です
Visual Studio を使用してプロバイダー ホスト型アプリを開発しているオンプレミス環境の SharePoint 2013 があります。
Visual Studio プロジェクトには、Web プロジェクトに移動するカスタム リボン ボタンを含むアプリ プロジェクトがあります。Web プロジェクトは Windows Azure でホストされていますが、コンテキスト トークンが null または空の文字列であるというエラーが表示されます。
トークンを取得するには、次のコードを使用します。
Azure でホストされているサイトに渡されるものを見ると、SPAppToken
null であることがわかります。ULS ビューアーを使用すると、「Azure Access Control サービスを利用できません」というエラーが表示されます
アプリが( を使用してappregnew.aspx
)登録されているかどうか、および id がこれとappManifest.xml
およびweb.config
ファイルで同じであることをすでに確認しました。
コンテキスト トークンを取得するにはどうすればよいですか? それを機能させるために、Azure で何か他のことをする必要がありますか?