2

我们正在开发一个带有 react 和 office js API 的 excel 插件。我们添加了一个图表并从调色板(图表设计->更改颜色->彩色调色板4)为图表设置颜色。

请参考下面的截图->

我们想要将调色板名称或颜色设置为图表。我们检查了office js 文档https://docs.microsoft.com/en-us/javascript/api/excel/excel.chart?view=excel-js-preview,我们可以获取图表的样式,但我们不是能够找到与获取调色板相关的任何内容。

谁能帮助我们了解如何使用 office js API 获取调色板?

4

1 回答 1

3

您可以使用colorScheme下面的 API ChartAreaFormat,这里是获取配色方案的示例代码

  await Excel.run(async (context) => {
    const sheet = context.workbook.worksheets.getItem("Sample");
    const chart = sheet.charts.getItemAt(0);
    chart.load("format/colorScheme");
    await context.sync();
    console.log(chart.format.colorScheme);

  });
于 2020-07-15T06:25:34.117 回答