Wenn var isnumber, für Skript
Muss ich ein Skript ausführen, die enthält die Logik: Wenn isNumber, Dann DoSomething.
Ich habe andere solche wenn dann tests wie, wenn Sie leer ist, und wenn eine Zelle enthält "x". Es sollte einfach sein, aber ich kann nicht finden eine Lösung. Ich habe versucht getNumberFormat, innum, isnumber, etc.
function ifIsNumber() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var s = ss.getActiveSheet();
var substring1 = s.getRange("A1").getNumberFormat();
s.getRange("B1").setValue(substring1);
}
Dieser code überprüft die Zelle A1 und gibt Sie in die Zelle B1 die Zeichenfolge "0.###############", für beide Zellen mit zahlen UND text. Wie kann ich erkennen, welche Zellen zahlen?
InformationsquelleAutor MonkeySeeMonkeyDo | 2016-02-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dieser wird prüfen, ob A1 ist eine Zahl:
ISTZAHL() ist bereits eine eingebaute Formel in Google Sheets. Nur als pro Excel. support.google.com/docs/answer/3093296?hl=en
Yep, aber scheinbar keinen solchen service in der Skriptsprache...
InformationsquelleAutor Ed Nelson
Google Apps Script verwenden könnte, die meisten JavaScript-Methoden und-Operatoren.
Einer alternative um zu überprüfen, ob ein Objekt eine Zahl ist, ist die Verwendung typeof.
Den folgenden code zurück geben der Wert der Zelle, spezifiziert durch den Referenz.
Beispiel für die Verwendung als benutzerdefinierte Funktion
Wenn Zelle
A1
number
.string
.Image
) es gibt 'string', aber ich dachte, das 'Objekt'. Hyperlinks sind auch strings.InformationsquelleAutor Rubén