有谁知道 Office 2013 任务窗格应用程序的 TypeScript 参考或声明文件?
我尝试添加:
/// <reference path="_officeintellisense.js" />
/// <reference path="office/1.0/office.js" />
但是 tsc 似乎无法解释 office.js(或者至少我无法理解),因为它似乎是上下文感知的,需要知道它是否在 Excel、Word 等中运行。
有谁知道 Office 2013 任务窗格应用程序的 TypeScript 参考或声明文件?
我尝试添加:
/// <reference path="_officeintellisense.js" />
/// <reference path="office/1.0/office.js" />
但是 tsc 似乎无法解释 office.js(或者至少我无法理解),因为它似乎是上下文感知的,需要知道它是否在 Excel、Word 等中运行。
请注意,Microsoft 的 Office 可扩展性团队也刚刚发布了 Office.js TypeScript 定义,包括新添加的 Excel 和 Word 2016 API。你可以在DefinitelyTyped github 存储库或Nuget上找到它。
~ 迈克尔·兹拉特科夫斯基
Office 可扩展性团队的开发人员,MSFT
您需要一个包含类型信息的 .d.ts 文件来获得自动完成和类型检查。
您可以只声明您需要使用的位,并且在添加更详细的类型信息之前,您可以首先将其视为动态的。例如,如果脚本公开了一个 Office 对象,您可以从以下内容开始:
declare var Office: any;