gpt4 book ai didi

javascript - Office Scripts Excel - 为气泡图标记设置透明度

转载 作者:行者123 更新时间:2023-12-04 22:16:47 28 4
gpt4 key购买 nike

我正在使用 Automate -> Code Editor Typescript 语言在 MS Excel 的在线版本中创建气泡图。我正在尝试设置气泡图中标记的透明度,但我无法弄清楚,并且在 Office Scripts 文档中找不到任何信息。在下面的代码中,我正在循环工作表中的一些信息/颜色/数据范围,并且我正在为气泡图动态创建数据系列。

for (let i = 0; i < categories_count; i++) {

var row = 13;
var column = 7;

var series_name = sheet.getCell(row + i, column).getValue();
var series_range_x = sheet.getCell(row + i, column + 1).getValue();
var series_range_y = sheet.getCell(row + i, column + 2).getValue();
var series_range_z = sheet.getCell(row + i, column + 3).getValue();
var series_color = sheet.getCell(row + i, column + 4).
getFormat().getFill().getColor();

var new_series = chart.addChartSeries(series_name);
new_series.setXAxisValues(sheet.getRange(series_range_x));
new_series.setValues(sheet.getRange(series_range_y));
new_series.setBubbleSizes(sheet.getRange(series_range_z));
new_series.getFormat().getFill().setSolidColor(series_color);
}
所有方法似乎都没有我可以使用的透明度属性。
也很奇怪,我无法在在线 Excel 版本中手动设置透明度。

最佳答案

您可以将气泡图设置为某种样式。

function main(workbook: ExcelScript.Workbook) {
let sheet = workbook.getWorksheet("Sheet1");
let newChart = sheet.addChart(ExcelScript.ChartType.bubble, sheet.getRange("B1:D6"))
let chartStyle = newChart.getFormat().setColorScheme(25);
}
enter image description here
将配色方案设置为 25 将为您提供 MonochromaticPalette12(参见 here)。
这将为气泡提供看起来透明的浅蓝色。
enter image description here

关于javascript - Office Scripts Excel - 为气泡图标记设置透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68248617/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com