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:
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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Google Tabellen unterstützt jetzt bedingte Farbskalen im Menü "Format > Bedingte Formatierung..." und wählen Sie dann den Reiter "Farbskala".
InformationsquelleAutor Underlines
Ich bin Referenzierung @JacobJanTuinstra, die kompiliert/erstellt ein Skript zu lösen ein ähnliches Problem, sehen Sie sich bitte die: https://webapps.stackexchange.com/questions/48783/colorize-a-cell-in-google-spreadsheets-based-on-cell-data?rq=1
Hallo Jan, schön, dass es funktioniert, für einige Maße auch für Sie.
InformationsquelleAutor Gabriel Crivelli
@Unterstreicht, zeigt nur eine einzelne Farbe für das Beispiel, aber die Blätter erreichen können:
wenn die Anwendung die Optionen wie gezeigt ein.
InformationsquelleAutor pnuts
Es ist ein add-on, das dies tut. Es ist open source und der code ist ein bisschen lang um in hier, aber Sie können es, indem Sie eine Kopie von diese GSheet.
InformationsquelleAutor Andrew Roberts