Farbskala mit bedingter Formatierung in Google Spreadsheet

Brauche ich eine Farbskala auf eine Zeile oder Spalte in der Google-Tabelle, wie die von Microsoft Office Excel-bedingte Formatierung mit Farbskalen:

Farbskala mit bedingter Formatierung in Google Spreadsheet

Konnte ich nicht finden, eine Google-Script-Galerie Skript, welches genau diese Aufgabe. Einstellung bedingte Formatierung manuell für alle möglichen Werte ist keine Lösung.

Meine Fähigkeiten sind beschränkt zu schreiben, ein richtiges Skript. Daher kam ich mit diesem pseudo-code:

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++;
  }
}
  • Gibt es eine Möglichkeit, es zu tun nativ?
  • oder gibt es irgendwelche google app scripts, die dies tun (die ich übersehen)?
  • oder ist jemand bereit mir zu helfen, mein pseudo-code zu einem richtigen
    google app script für die Tabelle?

Dank

InformationsquelleAutor Underlines | 2013-10-28

Schreibe einen Kommentar