問題タブ [outlook-web-addins]

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 に答える
128 参照

angularjs - $http.get to SharePoint Online が Outlook アドインから失敗する

$http.get を使用して SharePoint Online 検索 API を呼び出す AngularJs (v. 1.3.15) を使用して、Outlook アドイン (Office 365 用) を作成しています。検索呼び出しを、プライマリ コントローラーから呼び出す Angular ファクトリに抽象化しました。

問題は、$http.get 呼び出しがコールバックの成功関数またはエラー関数をまったく呼び出さないことです。IE でトレースすると、SharePoint Online への要求が送信されていることさえわかりません。

スタンドアロンの Angular SPA で非常によく似たコードを使用すると、問題なく動作します。ここに私がやっていることを説明するための疑似コードがあります...

アプリ コントローラー

工場を検索:

ファクトリ コードは実行されますが、検索エンドポイントへの要求が回線を通過することはなく、コントローラーの呼び出しで成功関数もエラー関数もトリガーされません。

JavaScript コンソールの唯一のエラーは、conversationId がないことに関するものですが、SPO API を呼び出していることを考えると、これは関係がないようです。呼び出しが X ドメインであることに注意してください。

私は完全に困惑しています。任意のポインタをいただければ幸いです。

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

office365 - 現在のテナントの Outlook アドイン AppDomain

現在の sharepoint online/onedrive ( https://xxx.sharepoint.com ) の manifest.xml に appdomain を設定して、outlook アドインから onedrive へのリンクを実際に開くことができるようにするにはどうすればよいですか? たとえば、 http://sharepointのような特定のプレースホルダーはありますか?

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

javascript - 資格情報を Outlook アドインに保存する方法

サード パーティ API の資格情報を Outlook アドインに保存するための、正しく安全な方法を探しています。このさまざまなストレージ オプションの概要では、資格情報を [設定] に保存しないようにと書かれているだけで、それらをどこに置くかについては書かれていません。次に、RoamingSettings に関する情報が記載されたこのページに出くわしましたが、これも適切な場所ではないと書かれています。

質問は次のようになります。適切な場所はどこですか? 独自のストレージ ソリューションを構築し、資格情報をファイルまたは Cookie に保存/暗号化する必要がありますか? 基本的に Iframe で実行される Web アプリについて話しているため、これもあまり安全ではありません。

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

javascript - Outlook Web アプリ用の作業ウィンドウ アドイン

コマンド アドインにより、Outlook デスクトップ アプリの右側にタスク ペインが表示されます。同様に、Outlook Web アプリの右側に作業ウィンドウを表示することはできますか?

前もって感謝します。

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

javascript - office365でJavaScript APIから繰り返しデータを取得する方法

Repeat、From、To フィールドなどの予定の繰り返しデータを取得する必要があります。さらに、Outlook office アドインが作成モードのときに、日次、週次、または月次のパターンの詳細も取得する必要があります。

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

javascript - キャンセル、予定の移動などのOffice 365カレンダーイベントをキャプチャする方法

キャンセルやoffice365からの移動などのカレンダーイベントをキャプチャする方法はありますか? 1. ここで、これらのイベントをリッスンし続けるある種のアドを使用できますか。ユーザーが予定をキャンセルした場合、予定の詳細が提供され、それを内部アプリケーションに渡すことができます。

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

javascript - Office 365 アドインのサンドボックス属性から allow-top-navigation を有効にする方法

ボタンをクリックすると新しいWebページにデータを投稿するオフィスアドインを作成していますが、ページは同じブラウザウィンドウで開く必要があります。

現在、アドイン ペインは iframe 内にあり、サンドボックス属性が適用されているため、これを行うことはできません。サンドボックス属性に「 allow-top-navigation 」値を追加できる設定はありますか?