2

ADAL.jsAngular.js & Office.jsを使用して Outlook Web アドインに SharePoint データをロードする簡単なアドインがあります。

oAuth私のアドインは作業ウィンドウです。ユーザーが予定を読み込んでこのアドインを選択すると、 &を使用して ADAL js ライブラリを使用して SharePoint からデータを取得しREST API、新しい予定フォームでいくつかの値を操作します。

adal.js と Office 365 API の使用を開始するためのガイド リンクは次のとおりです。

以下は私のindex.htmlファイルです:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<title>My O365 Add-In</title>

<link href="../Content/Office.css" rel="stylesheet" type="text/css" />
<link href="../Content/Custom.css" rel="stylesheet" type="text/css" />

<script src="//appsforoffice.microsoft.com/lib/1/hosted/office.js" type="text/javascript"></script>
<script src="../Scripts/jquery-1.9.1.js" type="text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.0/angular.js" type="application/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.0/angular-route.js" type="application/javascript"></script>
<script src="../Scripts/adal.min.js" type="application/javascript"></script>
<script src="../Scripts/adal-angular.min.js" type="application/javascript"></script>
</head>
<body ng-app="OfficeApp">
    <div ng-view></div>
    <script src="Scripts/App.Module.js" type="application/javascript"></script>
    <script src="Scripts/App.Routes.js" type="application/javascript"></script>
    <script src="Scripts/Services/responseServices.js" type="application/javascript"></script>
    <script src="Scripts/Controllers/addInController.js" type="application/javascript"></script>
</body>
</html>

同様のソースが GitHub のこちらにあります。

アドインを初めてロードしようとすると、office.jsファイルに以下のエラーが表示されます。最初の呼び出しの後、そのアドインを再度ロードすると、正しく動作します。

エラーは次のとおりです。

値を null にすることはできません。パラメータ名: ConversationId

ここに画像の説明を入力

この問題は既に GitHub に記録されており、考えられるすべての解決策を試しました。しかし、何もうまくいきませんでした。

誰もそのようなエラーに遭遇しましたか? これについてお役に立てば幸いです。

前もって感謝します。

4

0 に答える 0