問題タブ [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 に答える
1891 参照

sharepoint-2013 - 複数のリストに対する SharePoint アプリの読み取りアクセス許可を付与するにはどうすればよいですか?:

新しい SP アプリを作成し、リストの読み取り権限を付与しました。

次に、アプリを SharePoint Online に展開すると、ダイアログが表示され、アプリが読み取ることができるリストを 1 つだけ選択する必要があります。上記の許可はすべてのリストに適用されるという印象を受けました。展開後にさらに多くのリストにアクセス許可を付与する方法はありますか? または、読みたいリストごとに 1 つのアプリが必要ですか?

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

sharepoint - 入力された値がユーザーかグループかの判断 - クライアント側オブジェクト モデル

SharePoint Online のクライアント側オブジェクト モデルとアプリをいじっています。FieldUserValue オブジェクトを使用して Person フィールドと Groups フィールドから情報を取得できますが、入力された値が単なるユーザーなのか SharePoint グループなのかを判断するにはどうすればよいでしょうか?

私が知る限り、FieldUserValue にはプロパティとして LookupId と LookupValue しかなく、グループかどうかは指定されていません。これについて間違った方法をとったのでしょうか? フィールドをクエリして、値が SharePoint グループのユーザーであるかどうかを確認するより良い方法はありますか?

ありがとう

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

sharepoint - AdalServiceException: サイト コレクションでファイルをプロビジョニングするときの AADSTS50001

Windows Azure AD を使用して SharePoint Online への認証を行うアプリを作成しています。アプリからいくつかのファイルを SharePoint テナントの既存のサイト コレクションにプロビジョニングしようとしています。これは、[サブドメイン].sharepoint.com にある既定のサイト コレクションで機能しますが、既定以外のサイト コレクション、つまり [サブドメイン].sharepoint.com/mysite にファイルをプロビジョニングしようとすると、コードで次の例外がスローされます。

AD でアプリのアクセス許可を確認したところ、すべてのサイト コレクションに書き込む権限があります。構成に何か問題がありますか、それとも別のアプローチを試す必要がありますか?

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

iis-7 - SharePoint アプリ モデル - SharePoint から JS をロード中に 500 サーバー エラーが発生しました

私たちは、SharePoint アプリ モデルの開発を開始して実行しようとしています。しかし、問題が発生しています。

まず、*.ourdevserver.ourappdomain.net の形式ですべての sundomain を devserver の IP にルーティングする DNS エントリがあることを述べさせてください。

アプリが読み込まれると、アプリが不足し、SharePoint から 3 つの js ファイルを読み込もうとします。これらのリクエストは次のようになります。

MS Ajax: http://apps-13c02829da8acd.ourdevserver.ourappdomain.net/_layouts/15/MicrosoftAjax.js

sp.runtime.js: http://apps-13c02829da8acd.ourdevserver.ourappdomain.net/_layouts/15/sp.runtime.js

そして最後に sp.js: http://apps-13c02829da8acd.ourdevserver.ourappdomain.net/_layouts/15/sp.js

これらの各ファイルの GET は、500 サーバー エラー (DNS エラーではない) で失敗します。これにより、アプリが正しく機能しなくなります。これらのファイルを読み込むコードは、Visual Studio で新しい SP アプリ プロジェクトを開始するときに作成される既定のコードです。

これで、スクリプト参照を変更して app-xxxxx サブドメインを省くことができます。これにより、ourdevserver.ourappdomain.net/_layouts/15/MicrosoftAjax.js から 3 つのファイルをプルするだけで問題なく機能します。したがって、IIS が要求を処理できるかどうかの問題のように感じます。

何か案は?

0 投票する
3 に答える
4913 参照

css - Office365 のフォント アイコンは無料で使用できますか、それとも購入できますか?

office365 に展開される、開発中の sharepoint アプリで office365 フォント アイコンを使用したいと考えています。

下の画像を見ると、右側に設定アイコンが表示されていることがわかります。調べてみると、span 要素にはクラス wf-family-0365 があり、フォント ファミリは 0365Icons です。無料で利用できる方法はありますか?それとも購入?

フォーラムのリンク ここに画像の説明を入力

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

sharepoint - SharePoint ホスト型アプリ内でモーダル ダイアログを開く

SharePoint がホストするアプリがあり、SP.UI.ModalDialog を使用してモーダル ダイアログでホスト Web 上の SharePoint リストの新しいアイテム フォームを開こうとしています。ダイアログは正常に開きますが、保存またはキャンセルをクリックすると、次のエラーが表示されます。これはクロスサイトスクリプティングに関連していると思います。アプリからダイアログでリストフォームを開く方法を知っている人はいますか?

「Uncaught SecurityError: Failed to read the 'frame' property from 'Window': Blocked a frame with origin http://hostweb.test.com from a frame with origin http://app-c959f429388742.app.test.com . プロトコル、ドメイン、およびポートが一致する必要があります。".

ありがとう、

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

azure - SharePoint 2013 プロバイダーがホストするアプリを Microsoft Azure および SharePoint 2013 オンプレミスに展開する方法は?

SharePoint 2013 プロバイダーがホストするアプリを Microsoft Azure および SharePoint 2013 オンプレミスに展開する必要があります。同じアプリを Microsoft Azure と SharePoint 2013 Online に展開するとうまく動作しますが、オンプレミスの SharePoint の場合は SharePoint コンテキスト エラーが発生します。アプリは Azure サイトに正しくリダイレ​​クトされます。この点で何か助けていただければ幸いです。