Google Apps Script, um Zellen in einer Spalte einer Tabelle Fett basierend auf Wert. (Bedingte Formatierung?)
Ich habe eine langwierige Suche und konnte Sie nicht finden, was ich Suche. Vielleicht jemand freundlicherweise helfen?
Ich brauche ein Skript, dass die Formate der Zellen in Spalte A Fett, aber nur die Zellen, die enthalten das Wort 'Hallo'.
Auch ein ähnliches Skript, das die Zellen mit 'Hallo' ausgerichtet-center und eine, die auch Formate Unterstrichen.
Können Sie nicht bedingt format Fett "oder" align "oder" Unterstrichen " in google-Tabellen, also ich brauche ein Skript.
Ich denke, dass es etwas wie dieses, aber ich weiß nicht, was die Letzte Zeile sein würde.
function formatBold() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var s = ss.getSheetByName('Sheet1');
var values = s.getDataRange().getValues();
for( var row = values.length -1; row >= 0; --row )
if (values[row][0] == 'Hello')
};
Wenn jemand weiß, wie dieses Skript vervollständigen, oder wenn es ein besseres Skript für den job, ich werde sehr dankbar sein - Ihre wertvolle Hilfe wird sehr geschätzt.
Dank für das schauen!
InformationsquelleAutor Vin | 2013-01-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist ziemlich gut dokumentiert in der Dokumentation, können Sie einfach
Den anderen "styles" sind in den gleichen Unterlagen und die gleiche Art und Weise.
EDIT : nach deinem Kommentar, wenn Sie möchten, zurücksetzen, um alle Zellen des angegebenen Bereichs 'normale Schrift' nur auf 'normal' in einer Schleife zum Beispiel.
Bitte haben Sie einen Blick auf dieses Beispiel Blatt (kopieren)
ja, einfach so : if (Werte[Zeile][0] == 'Hallo'){s.getRange(row+1,1).setFontWeight("bold")}
Sind Ihre Tabellen groß oder klein? Wenn yo haben eine Menge Zellen zu verarbeiten, dann sagen Sie mir bitte, ich könnte Ihnen ein weniger einfaches aber schneller-Skript zu tun, der job...
Mein Zettel wird immer nur zwei Spalten und maximal 50 Zeilen. Vielen Dank für Ihre Hilfe.
Ihre Skripte in den Beispiel-Blättern Sie gemacht, funktioniert perfekt für meine Aufgabe. Danke!
InformationsquelleAutor Serge insas