Ich habe also einen großen Datensatz mit viel "Rauschen". Ich muss all diese Zellen loswerden, die entweder "-999" oder "888" enthalten.
Wie kann ich das programmgesteuert mit der Zahlen-App machen, damit ich das nicht den ganzen Tag mache?
Der folgende Beispiel -AppleScript- Code ist eine Möglichkeit, das zu erreichen, was Sie fragen:
tell application "Numbers"
tell document 1
tell sheet 1
tell table 1
set the targetCells to a reference to (cells whose value is -999)
set the value of the targetCells to ""
set the targetCells to a reference to (cells whose value is 888)
set the value of the targetCells to ""
end tell
end tell
end tell
end tell
Anmerkungen:
Der AppleScript- Beispielcode wurde im Skripteditor unter macOS Catalina getestet, wobei die Einstellungen für Sprache und Region in den Systemeinstellungen auf Englisch (US) – Primär eingestellt waren , und hat bei mir ohne Problem 1 funktioniert .
Hinweis: Der Beispiel- AppleScript- Code ist genau das und enthält abgesehen von der enthaltenen Fehlerbehandlung keine zusätzliche Fehlerbehandlung , die angemessen sein könnte. Es obliegt dem Benutzer, eine Fehlerbehandlung hinzuzufügen, die angemessen, erforderlich oder gewünscht ist. Sehen Sie sich die try- Anweisung und die error- Anweisung im AppleScript Language Guide an . Siehe auch Arbeiten mit Fehlern . Zusätzlich kann die Verwendung des Verzögerungsbefehls gegebenenfalls zwischen Ereignissen erforderlich sein, z. B. mitdelay 0.5
dem Wert der Verzögerungpassend einstellen.
Daniel
Numbers
der Anwendung im Finder ablege, wie führe ich es aus? Ich habe keine Erfahrung mit AppleScript.Benutzer3439894
Numbers
Anwendung im Finder abgelegt habe" - Das tun Sie nicht . -- Wie in den Anmerkungen angegeben: ... "wurde im Skripteditor getestet ", was die macOS- Standard- App zum Schreiben, Testen und Ausführen von AppleScript- Code ist . Nachdem Sie den Code geändert/getestet haben, um ihn Ihren spezifischen Anforderungen anzupassen, gibt es eine Reihe verschiedener Möglichkeiten, den Code zu verwenden . Als AppleScript- Anwendung , eigenständige Anwendung oder als AppleScript- Skript, das vom Skript ausgelöst wirdMenü in der Menüleiste oder einen Automator Service/Quick Action .Daniel
Expected end of line but found number.
. Meine Version beginnt so:tell application "Numbers" tell document Altered_CALES_spreadsheet tell Data tell table 1
Die Tabelle selbst hat keine Überschrift, sondern nur die Spalten in der Tabelle.Benutzer3439894
Benutzer3439894