Excel JavaScript API:Chart Scratter Charts的Chart Point格式

是否有可能为散点图中的数据点(这实际上是数据标记)设置颜色? 我已经提供了我的示例代码和图像来说明。

散点图和饼图添加了彩色数据点

Excel.run(function (ctx) { let worksheet = ctx.workbook.worksheets.getActiveWorksheet(); let chartsource = worksheet.getRange("A1:B4"); let chart1 = worksheet.charts.add("XYScatter", chartsource, Excel.ChartSeriesBy.auto); // highlight data points with the color orange for (let x = 0; x < 3; x++) { chart1.series.getItemAt(0).points.getItemAt(x).format.fill.setSolidColor("ED7D31"); } let chart2 = worksheet.charts.add("Pie", chartsource, Excel.ChartSeriesBy.auto); // illustrate that this works for other charts for (let x = 0; x < 3; x++) { chart2.series.getItemAt(0).points.getItemAt(x).format.fill.setSolidColor("ED7D31"); } return ctx.sync().then(function () { console.log("Success! Chart added."); }); }).catch(function(error) { console.log("Error: " + error); });