gpt4 book ai didi

google-apps-script - Google 电子表格中带有条件格式的色阶

转载 作者:行者123 更新时间:2023-12-03 20:28:46 31 4
gpt4 key购买 nike

我需要在 Google 电子表格中的行或列上使用色标,例如 Microsoft Office 提供的色标 Excel conditional formatting with color scale :

Color scale within Conditional Formatting in Microsoft Excel

我找不到可以完成这项工作的 Google Script Gallery 脚本。为所有可能的值手动设置条件格式不是解决方案。

我的能力仅限于编写正确的脚本。因此我想出了这个伪代码:

colorRangeFormatting(cellRange, minColorHex, maxColorHex)
{
float cellValueMax = getHighestValue(cellRange);
float cellValueMin = getLowestValue(cellRange);
int cellCount = range.length;
int colorValueMax = maxColorHex.toInt();
int colorValueMin = minColorHex.toInt();

int colorSize = colorValueMax - colorValueMin;
cellValueSize = cellValueMax - celLValueMin;



int colorIncrement = (colorSize/cellValueSize).Round();
int[] colorGradients = colorGradients[colorSize];

foreach(int color in colorGradients)
{
color = colorValueMin + colorIncrement;
colorIncrement = colorIncrement + colorIncrement;
}

int i = 0;
foreach(Cell c in cellRange)
{
c.setBackgroundColor(colorGradients[i].ToHex());
i++;
}
}
  • 有没有办法在本地做到这一点?
  • 或者是否有任何谷歌应用程序脚本可以做到这一点(我忽略了)?
  • 或者有人愿意帮我把我的伪代码带到一个合适的地方
    电子表格的谷歌应用程序脚本?

  • 谢谢

    最佳答案

    Google 表格现在支持菜单“格式 > 条件格式...”下的条件色阶,然后选择“色阶”选项卡。

    Google Sheets color scale

    关于google-apps-script - Google 电子表格中带有条件格式的色阶,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19637514/

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