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

sharepoint - カスタム アクションを使用して、Sharepoint 2013 アプリの [サイト アクション] メニューにアイテムを追加することはできますか?

この例のように、リモート アプリの Web ページにリンクするサイト アクション メニュー要素を追加しようとしばらく試みていました。

問題は、例がカスタム アクションを実際に使用してサイト アクション メニューを変更していないことです。Sharepoint アプリ モデルで開発していなければ、これは簡単です。カスタム アクションを SharePoint サイトに追加しようとしても、何も起こりません。さまざまなバリエーションを試しましたが、すべて同じ結果でした。うまくいくはずだと思って、私が決めたのは次のとおりです。

2 つのシナリオが考えられます。

1) カスタム アクションの定義が壊れているか、不明な点がありません

2) サイト アクション メニューのカスタム アクションは、XML を使用した SharePoint アプリでは単純に不可能です。このブログは、これが事実であることを示唆しているようです

XML の部分について言及したのは、プログラムでサイト アクション メニューに要素を実際に追加できたからです。問題は、私が知る限り、remoteAppUrl トークンが自動的に置き換えられるという柔軟性が失われ、他の煩わしさがあることです。

それで、この問題についてどう思いますか?私は何か見落としてますか ?純粋に XML ベースの定義で実行できますか? どのような選択肢がありますか?

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

iis - SharePoint Web Services Web アプリで SharePoint 2k13 http エラー 503 サービスを使用できない

SharePoint に SiteMailBox をインストールして構成しようとしていますが、実行すると.\Set-SiteMailboxConfig.ps1次のエラーが表示されます。

Get-SPAppPrincipal : にある HTTP サービス http://app:32843/87f2cfd3c96f4130b4f269d7cae8d99b/AppMng.svcを利用できません。これは、サービスがビジー状態であるか、指定されたアドレスでリッスンしているエンドポイントが見つからないことが原因である可能性があります。アドレスが正しいことを確認し、後でサービスへのアクセスを再試行してください。

IIS マネージャーに移動し、SharePoint Web サービスのステータスを確認したかったので、参照したかったのhttp://localhost:32843/Topology/topology.svcですが、http 503 エラー サービスを利用できませんでした... このスレッドによると

この問題を解決する方法を教えてください。私の appManagement がセットアップされました。ここに私の IIS サイトとそのバインディングがあります。スナップショット

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

javascript - 不明なエラー: プロパティまたはフィールドが初期化されていません

シンプルな共有ポイント アプリで次のコードを実行しようとしていますが、次のエラーが発生しました。

コードは次のとおりです。

コードは本からのもので、変更はありません。

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

sharepoint - SharePoint でホストされるアプリに含まれるカスタム InfoPath フォームを使用してリストを展開する

リストを作成し、それにいくつかのカスタム InfoPath フォームを追加しました。リストとフォームを SharePoint でホストされるアプリに含める方法はありますか? .stp テンプレートとして保存してからデプロイすることを考えていましたが、その方法がよくわかりません。何か助けはありますか?

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

sharepoint - sharepoint app の (Service Bus) でリッスンしているエンドポイントがありませんでした = Microsoft Azure Service Bus に AppEventReceiver.svc を登録できません:

最初に、本から新しいSharepointアプリプロジェクトを開きました: Pro Sharepoint App Development (APress)

https://onedrive.live.com/redir?resid=68C060F1B173BAA9!51983&authkey=!AH2c9Msfs2m9KJg&ithint=file%2crar

2番目。Azure アカウントにアクセスし、サービス バスの名前空間を作成して、接続文字列 http://screencast.com/t/G4w0EXeYYMdTをコピーしました。

3番目に、それをビジュアルスタジオhttp://screencast.com/t/8PXdt2QuTwAHに貼り付けました

4番目。ファイアウォールを無効にしました http://screencast.com/t/kqOlWxSZ9Hk

5番目。F5 キーを押してアプリをデプロイします。[信頼] をクリックすると、アプリにエラーが発生したと表示されます。Visual Studio 内のブラウザー ウィンドウを閉じます。

30秒後、私はこれを得る:

更新 1: 60 日前に sharepoint のオンライン サブスクリプションをキャンセルし、再度アクティブ化したときにライセンスを再度購入する必要がありましたが、これを行っても違いはありませんでした。空白のアプリ、sharepoint がホストされている、またはプロバイダーがホストされているだけであることに注意してください。App Installed イベントを true にすると、アプリは Visual Studio にデプロイされません (F5 を押したとき)。

アプリのサイト コンテンツでエラーが表示されるので、ブラウザー ウィンドウを閉じると、上記のメッセージが表示されます。開発者サイト コレクションを再作成しました。サービス バスの名前空間を再作成しました。

また、出力共有ポイント ツール ウィンドウで、次のことにも気付きました。

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

sharepoint - SharePoint アプリを複数回追加できますか?

sharepoint でアプリを複数回追加できるようにしたい。リストや調査のように。SharePoint でホストされるアプリを作成し、それを組織のアプリ カタログに展開しています。同じサイト コレクションでアプリを複数回再利用したいが、ホスト URL で毎回異なるリストにバインドしたい。そのため、アプリを複数回使用し、アプリがインストールされるたびに別のリストにバインドすることを考えました。すべての回答をいただければ幸いです。

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

sharepoint - スクリプト ファイル file が ScriptLink カスタム アクションによって読み込まれない

スクリプト リンクのカスタム アクションに問題があります。SharePoint アプリを構築しています。この特定のスクリプトを SharePoint サイトのすべてのページに挿入したいので、スタイル ライブラリ内のスクリプト ファイルを指すサイト スコープのカスタム アクションを正常に追加しました。

特定の状況では機能しますが、特定の条件下では明確な理由なくスクリプト リンク インジェクションが機能しなくなります。たとえば、ルート Web に到達すると、スクリプトが挿入されます。しかし、この Web 内の特定のリンク (ホームやサイト コンテンツなど) に移動すると、挿入されるはずのファイルがスタイル ライブラリからフェッチされないため、挿入されず、キャッチされない ReferenceError が発生します。スクリプトの関数の 1 つを呼び出そうとします。最も奇妙な部分は、最初にアクセスしたときにスクリプト ファイルを取得するページの機能に関係なく、Ctrl+F5 を使用してページを更新すると問題なくスクリプト ファイルが取得されることです。リンクから再びアクセスされるまで、スクリプトは保持されます。

私の問題の原因かもしれないと思って、 Sharepoint cachingを読みましたが、問題は、これらの記事のほとんどが、ファイルを更新するときにキャッシュに起因するエラーについて話しているのに、アクセスしようとしているだけであることです。

注意すべきことの 1 つは、制限があるため、スクリプト リンクのカスタム アクションをコードで追加していることです。この種の呼び出しが現在私のアプリでどのように見えるかの例を次に示します。

それで、ここで何が起こっているのですか?特定のページにスクリプトが挿入されないのはなぜですか? これらのまったく同じページを更新すると、問題なくファイルを取得できるのはなぜですか?

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

angularjs - Angular Custom Validation が SharePoint Hosted App で機能しない

このコードは、SharePoint でホストされているアプリ内に記述しました

ここでは、カスタム ディレクティブを使用して、ユーザーが入力フィールドに数字のみを入力していることを確認しています。

私のディレクティブは次のように実装されています

私のデバッグ コンソール ログ ステートメントでは、入力フィールドに入力された内容に応じて、毎回 ctrl オブジェクトが完全に設定されていることがわかります。

しかし

また

何も表示しません。

上記のコードをコピーして index.html と app.html に貼り付け、ブラウザでページを表示すると、すべて正常に動作し、すべてのオブジェクトが表示されます。

しかし、SharePoint 2013 内では、どういうわけか、ディレクティブが値を設定するスコープが失われ、$error オブジェクトがまったく表示されないため、ng-show は常に false と評価されます。

問題をより複雑にするために。Chrome で DOM ツリーを見ると、「フォーム名='calcform'」が SharePoint によって削除されていることがわかります。

ここに画像の説明を入力