Ich schreibe ein OnOpen-Skript für eine Tabelle. Ich habe eine Nummer in Zelle B1 und ein Datum in C1 Wenn die Tabelle geöffnet wird, möchte ich überprüfen, ob das Datum auf dem Blatt heute ist und wenn nicht, wird das Blatt Datum ändern und auch die Nummer in B1 auf 0fehlt; Fehler beim ersten Versuch bei Skript
Ich bekomme den Fehler fehlt; vor Aussage. (Linie 8, Datei "Code") (die die if-Anweisung ist)
function OnOpen(e) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Create Ticket");
var TicketCount = sheet.getRange("B1").getvalue();
var TicketDate = sheet.getRange("C1").getvalue();
var Today = date().setNumberFormat("dd/mm/yyyy");
If not TicketDate = Today {
sheet.getRange("C1").setValue(new Date()).setNumberFormat("dd/mm/yyyy");
sheet.getRange("B1").setvalue(0);
}
}
Das ist alles neu für mich so meine Entschuldigung, wenn dies einfach. Die einzige Codierung, die ich jemals gemacht habe, war einfache VBA, also weiß ich nicht einmal was == bedeutet.
versuchen ersetzen 'Wenn nicht TicketDate = Today' mit' if (TicketDate! = Heute) ' –
Das wurde es, so tut! = meinst du nicht gleich? Vielen, vielen Dank!! – Glib