我有一个简单的插件,可以使用ADAL.js Angular.js,Office.js和&amp ;;在Outlook Web加载项上加载SharePoint数据。 Getting Started with adal.js and the Office 365 APIs
我的加载项是“任务”窗格,当任何用户加载约会并选择此加载项时,它使用ADAL js库使用oAuth
&提取数据。 REST API
,并以新约会形式操纵某些值。
以下是here的指南链接。
以下是我的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>
当我第一次尝试加载加载项时,它在office.js
文件中给出了以下错误,在第一次调用之后,如果我再次加载该加载项,它就能正常工作。
错误是:
值不能为空。参数名称:ConversationId
此已登录GitHub并尝试了所有可能的解决方案。但没有任何事情可以帮助我。
有没有人遇到过这样的错误?如果你能帮助我,我很高兴。
提前致谢。