2016-11-22 7 views
1

Ich habe eine Tabelle, die Informationen von mehreren Personen auf mehreren Geräten und verschiedenen Schrifteinstellungen eingegeben hat. Ich möchte ein einfaches Skript, um alle Seiten der Tabelle zu ändern, (3 auf Test, aber tatsächlich 5 Seiten auf Original). Vorzugsweise bei jeder Bearbeitung, aber wenn Sie innerhalb des Blattes von Seite zu Seite wechseln, wäre das in Ordnung.Schriftart und Ausrichtung Skript läuft nicht

Hier Link zu Tabelle: - https://docs.google.com/spreadsheets/d/1hUSgX4Teg71sgI6AUlxgY7HCatUTAszP3M4f6o_eyMU/edit?usp=sharing

Mein Skript unten: -

function onOpen() { 
    var ss = SpreadsheetApp.getActiveSpreadsheet(); 
    var sheet = ss.getSheets(); 

    var cell = sheet.getRange("C6:P26"); 
    cell.setFontSize(12); 
    cell.setHorizontalAlignment("center"); 
} 

Ich habe auch versucht, onEdit aber immer noch nicht funktioniert, aber Debugger wirft keine Fehler auf gerade nicht läuft. Nicht sicher, ob es die Option "Bereich" ist, da es nicht den richtigen Bereich in jedem Blatt auswählt, sollte ich 1 pro Blatt erstellen?

Antwort

0

Hier ist der Arbeitscode nach vielen Versuchen.

function onEdit() { 
var ss = SpreadsheetApp.getActiveSpreadsheet(); 
    var sheet = ss.getSheets(); 
    var cell = ss.getRange("C6:U39"); 
     cell.setFontSize(12); 
    cell.setHorizontalAlignment("center"); 


}