officejs v1.1 的打字稿定义

typescript definitions for officejs v1.1

我们是否可以找到 office js api v.1.1 to be used in javascript. There is one available here 的类型定义,但它似乎是针对最新版本的(是的,与最新版本相比,1.1 在某些地方有很大不同)。

https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/office-js/index.d.ts 生成的 @types/office-js 版本是 d.ts 信息的一个真实来源。

你觉得哪里不对?

对于 Excel、Word 和 OneNote 的新 Office 2016 API 浪潮,JavaScript 是机器生成的,d.ts 也是如此——所以它应该是准确的。对于 2013 "Common" API 和 Outlook API(即 Office 命名空间下的任何内容),它是手写的,但我确实记得 Outlook 最近更新了该文件,并修复了一些早期的遗漏。

如果还有,请告诉我们,我可以重定向到合适的人。

所以,并不是 api 不同。在某些方法中,我注意到很少有参数被跳过,但它仍然有效,这让我认为 API 可能会有所不同(在未来的版本中)。

例如,在 Office.body 中,这两个似乎都有效。

getAsync(coercionType, options, callback)
getAsync(coercionType, callback)