【问题标题】:Cannot find Excel in Javascript Chart API在 Javascript 图表 API 中找不到 Excel
【发布时间】:2023-03-07 08:18:01
【问题描述】:

我正在尝试使用此 Microsoft 教程 Excel Chart Add-in - Javascript API

在第一个例子中,它有代码

Excel.run(function (context) {
    var sheet = context.workbook.worksheets.getItem("Sample");
    var dataRange = sheet.getRange("A1:B13");
    var chart = sheet.charts.add("Line", dataRange, "auto");

    chart.title.text = "Sales Data";
    chart.legend.position = "right"
    chart.legend.format.fill.setSolidColor("white");
    chart.dataLabels.format.font.size = 15;
    chart.dataLabels.format.font.color = "black";

    return context.sync();
}).catch(errorHandlerFunction);

如果我运行代码示例,我会收到 2 个错误。一个它无法从中找到 excel 的

Excel.run

并且没有定义errorhandler函数,看起来是正确的。

这些错字是否出现在新的 Microsoft 文档中?如果不是,我要改变什么?

版本:excel 365在线构建16.0.13615.35052

【问题讨论】:

  • 您能否提供更多有关您使用的 Excel 版本的详细信息? (即在 File->Account->About excel 中发送详细信息
  • @JuanBalmori 其excel 365在线构建16.0.13615.35052
  • 我找不到具有此类内部版本号的版本,这是 Excel for Windows 还是 Universal?如果你能提供截图会很棒。与此同时,我在尝试代码后添加了一个答案。

标签: excel office-js office-app


【解决方案1】:

为了成功运行此代码,您需要确保具备的 2 件事。

  1. 请添加errorHandlerFunction,这可能就这么简单:

function errorHandlerFunction(e ){
  console.log("exception" + e ); 
}
  1. 确保您有一个名为“Sample”的工作表。确保其名称与该名称完全一致,没有尾随空格。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-20
    • 1970-01-01
    • 2015-11-03
    相关资源
    最近更新 更多