这已经打了我几个小时了,现在是时候问了。
我已经在 Visual Stutio 中运行了 Apps for Office 教程,它运行良好——我可以在 excel 中看到所有按钮和功能都正确的任务窗格。
但是,我正在尝试将 Apps for Office 集成到我们现有的 MVC 项目中。一切都出现了,我可以在浏览器中看到“Office 应用程序”页面,然后Undefined is not a function
在执行以下操作时进入以下 Microsoft.Office.js 模块片段window.external.GetContext()
:
OSF.InitializationHelper.prototype.getAppContext=function OSF_InitializationHelper$getAppContext(wnd, gotAppContext) {
if (this._hostInfo.isRichClient) {
var returnedContext;
**var context=window.external.GetContext();**
var appType=context.GetAppType();
var appTypeSupported=false;
有任何想法吗?