Also ich bin ziemlich neu, wenn es um Skripts geht. In der Vergangenheit konnte ich ein kleines Skript zum Arbeiten bekommen, aber das war ein isoliertes Ereignis und es war sowieso nur Kopieren/Einfügen. Ich arbeite in einem Google-Blatt. Hier ist, was ich versuche zu erreichen:Onedit Script nicht feuern
Ich möchte mein Blatt zu verbergen/zeigen bestimmte Spalten basierend auf dem Inhalt einer einzelnen Zelle, C3. Ich konnte ein Skript finden, das basierend auf this post funktionieren sollte, aber unabhängig davon, was ich mache, beeinflusst das Skript keine Änderungen an meinem Blatt. Unten ist meine modifizierte Version des Skripts. Der Hauptunterschied ist, dass Omar nur 3 verschiedene Ansichten wollte, während ich 13, eine für jeden Kalendermonat und eine, die alle anzeigt. Ich werde 3 Fälle für Leerzeichen einbeziehen.
function onEdit(e) {
var sheet = e.source.getActiveSheet();
if (e.range.getA1Notation() !== 'C3' || sheet.getName() !== 'Overview') return;
switch (e.value) {
case 'All':
sheet.showColumns(1, sheet.getMaxColumns()-1)
break;
case 'January':
sheet.showColumns(1, 2, 3, 4, 5, 26, 27)
sheet.hideColumns(6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
break;
case 'February':
sheet.showColumns(1, 2, 3, 4, 5, 6, 7)
sheet.hideColumns(8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
break;
}
}
Ich glaube, das Skript sollte funktionieren, und vielleicht habe ich einen kleinen Implementierungsschritt verpasst. Irgendeine Hilfe?
Ich verstehe, was Sie sagen, aber ich bin mir nicht sicher, was zu tun ist, um das Problem zu beheben. Was würden Sie ändern, um das gewünschte Ergebnis zu erzielen? –
Ich weiß nicht, was du damit meinst. Es tut mir leid, wenn ich unwissend bin, weil ich es bin. Wenn Sie mir ein Beispiel dafür geben könnten, wie die korrekte Syntax aussehen würde, könnte ich wahrscheinlich den Rest zusammenstellen. –
Ja, ich habe die Informationen über den von Ihnen bereitgestellten Link gelesen und konnte nicht genau festlegen, was genau ich ändern müsste, daher bitte ich um ein Beispiel. Ich habe keine Erfahrung mit so etwas, also verspreche ich dir, dass ich nicht nur faul bin, ich verstehe wirklich nicht die Hilfe, die du geben willst. –