【问题标题】:Excel add-in using JavaScript API - how to get chart series source?使用 JavaScript API 的 Excel 插件 - 如何获取图表系列源?
【发布时间】:2016-01-27 09:07:46
【问题描述】:

我正在使用 MS Office JavaScript API 编写一个 Excel 加载项

其中一项任务是将图表存储在云中并稍后重新创建它们。 对于创建图表,API 提供的唯一功能是

var chart = ctx.workbook.worksheets.getItem(sheetName).charts.add("pie", sourceData, "auto");

其中 sourceData 必须是 A1:B2 格式的 Excel 范围。

不幸的是,当我们遍历工作表中的所有图表时,series object 只包含值,没有提供对范围的引用。

在原始 VBA Excel 模型中,Series 类有一个额外的 Formula 属性,JS 实现中缺少该属性。

你知道如何解决这个问题吗?如何获取图表的系列范围?

【问题讨论】:

    标签: javascript excel charts add-in


    【解决方案1】:

    也许提供'sourceData'范围如下。

    var sheet = ctx.workbook.worksheets.getActiveWorksheet();
    var sourceData = sheet.getRange("A1:B6");
    var chart = ctx.workbook.worksheets.getItem(sheetName).charts.add("pie", sourceData, "auto");
    

    直接作为字符串“A1:B6”放置似乎不起作用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-29
      • 2014-10-08
      相关资源
      最近更新 更多