Visual studio 2015 如何将javascript excel Api集更新为1.4

Visual studio 2015 如何将javascript excel Api集更新为1.4,visual-studio-2015,office-js,javascript-api-for-office,Visual Studio 2015,Office Js,Javascript Api For Office,我正在使用Microsoft Visual Studio 2015社区版开发Office Excel Javascript加载项。我已安装Microsoft Excel 2016 for Windows。现在,我的加载项需要运行某些需要Excel Api:Api Set 1.4的方法。现在VisualStudio正在使用Api集1.1。我想知道的是如何在VisualStudio中使用最新的Api集1.4,以便访问最新的方法 这就是我到目前为止所尝试的 if(Office.context.requ

我正在使用Microsoft Visual Studio 2015社区版开发Office Excel Javascript加载项。我已安装Microsoft Excel 2016 for Windows。现在,我的加载项需要运行某些需要Excel Api:Api Set 1.4的方法。现在VisualStudio正在使用Api集1.1。我想知道的是如何在VisualStudio中使用最新的Api集1.4,以便访问最新的方法

这就是我到目前为止所尝试的

if(Office.context.requirements.isSetSupported("ExcelApi", 1.4){
//some code
}else {
console.log("Not supported");
}
这给了我“不支持”

我从cdn中引用了这个office.js:

脚本src=”https://appsforoffice.microsoft.com/lib/1/hosted/Office.js“type=“text/javascript”


有人对此有什么见解吗?

Excel 2016(与MSI一起安装)将不支持Excel API 1.4(请参阅底部的说明)。您需要Office 365中的Excel订阅(单击以运行)版本。另外,将脚本链接中的“1”替换为“beta”。有关详细信息,请参阅此页:

Excel 2016(与MSI一起安装)将不支持Excel API 1.4(请参阅底部的说明)。您需要Office 365中的Excel订阅(单击以运行)版本。另外,将脚本链接中的“1”替换为“beta”。有关详细信息,请参阅此页:

要补充Ricky的答案:

  • 正如Ricky所指出的,Office 2016不同于基于订阅的Office 365,只有后者获得API更新。Office主机应用程序版本控制和API版本控制在“使用Office.js构建Office加载项”一书中有详细介绍,该书可从以下网址获得:。(完全公开,我是这本书的作者;但我认为你会在书中找到很多非常有用的信息,特别是关于API本身的信息)
  • 特别是1.4 API,离生产CDN还有一到两周的时间;因此,是的,现在您需要使用“beta”,但在不久的将来,通常的Office.js CDN URL将很适合用于1.4API
  • 即使您使用的是Office 365订阅,从API团队使用特定API集“完成”到该API集公开(通常约1.5个月)也需要一段时间。因此,特别是1.4版本,它是1月份fork的一部分,看起来它现在只是公开推出。如果您使用的是Office 365 enterprise订阅,并且使用的是延迟频道(同样,请参阅本书中的更多信息),那么您可能会走得更远。一旦
    isSetSupported(“ExcelApi”,1.4)
    返回true,您就会知道客户机支持它

    • 要补充Ricky的答案:

      • 正如Ricky所指出的,Office 2016不同于基于订阅的Office 365,只有后者获得API更新。Office主机应用程序版本控制和API版本控制在“使用Office.js构建Office加载项”一书中有详细介绍,该书可从以下网址获得:。(完全公开,我是这本书的作者;但我认为你会在书中找到很多非常有用的信息,特别是关于API本身的信息)
      • 特别是1.4 API,离生产CDN还有一到两周的时间;因此,是的,现在您需要使用“beta”,但在不久的将来,通常的Office.js CDN URL将很适合用于1.4API
      • 即使您使用的是Office 365订阅,从API团队使用特定API集“完成”到该API集公开(通常约1.5个月)也需要一段时间。因此,特别是1.4版本,它是1月份fork的一部分,看起来它现在只是公开推出。如果您使用的是Office 365 enterprise订阅,并且使用的是延迟频道(同样,请参阅本书中的更多信息),那么您可能会走得更远。一旦
        isSetSupported(“ExcelApi”,1.4)
        返回true,您就会知道客户机支持它

      我们有Office 365的E3订阅,从那里我们下载了Office 2016,该版本具有延迟频道:1609版(构建7369.2118)Ok。那还是Office 365()。但是,除非您执行“延迟通道的第一个版本”,否则看起来您离支持1.4的构建还有几个月的时间。我们有Office 365的E3订阅,从那里我们下载了具有延迟通道的Office 2016:版本1609(构建7369.2118)Ok。那还是Office 365()。但是,除非您执行“延迟通道的第一个版本”,否则看起来您离支持1.4的构建还有几个月的时间。