Automatisierung innerhalb Numbers (Automator / Skript)

Hallo zusammen,

Ich suche Beispiele oder Informationen zum Thema "Automatisierung innerhalb Numbers mit Automator bzw. Apple-Skript oder auch Java-Skript".


Leider habe ich noch keine wirklich brauchbare Sammlung der Befehle bzw. gute Beispiele gefunden.

Würde gerne mehr in diesem Bereich machen, aber ich muss mal den Anfang finden.

Aber dafür muss ich Schrittweise mit einfachen Dingen anfangen können, sonst werde ich es nie sauber lernen.


Wer kann mir hierzu Informationen geben, die mir helfen mich einzuarbeiten?

Bin dankbar für jeden Tip, da ich denke das dieses Thema sehr interessant sein könnte.


Ralf


Ich verwende MacBook Pro (15-inch, 2017, Intel Core i7 / 16GB / 500GB SSD) mit macOS Monterey Version 12.3.1 und Numbers Version 12.0

MacBook Pro 15″, macOS 12.3

Gepostet am 12. Apr. 2022 06:06

Antworten
5 Antworten

12. Apr. 2022 13:17 als Antwort auf Ralf_F_SG

Der Automator kann auch einzelne Schritte aufzeichnen. So kann man schnell lernen, wie was umzusetzen ist.


Öffne Automator und wähle Arbeitsablauf aus. Nun klicke recht oben auf den roten Punkt Aufzeichnen. Dies musst Du gegebenenfalls in den Systemeinstellungen erst erlauben. Nun öffnest Du Numbers und führst dort die gewünschten Aktionen durch. Im Anschluß stoppst Du die Aufnahme im Automator und siehst Dir das Ergebnis an.

14. Apr. 2022 01:21 als Antwort auf RichardB.

Sorry aber dem muss ich widersprechen!


Es gibt für Numbers verschiedene Script-Optionen, inwieweit die mit Visual Basic vergleichbar sind kann ich nicht sagen.


Hier mal ein Script das aus eine Numbers Tabelle alle Zahlen aus dem angewählten Bereich löscht, aber die Formeln bleiben erhalten.

Apple bindet diese Dinge sogar automatisch ins Menü ein Numbers > Dienste

https://youtu.be/rYL0iLgrHzI


Hier der entsprechende Script als Text, kannst ihn ja mal bei dir ausprobieren:


tell application "Numbers"

tell front document to tell active sheet

tell (first table whose selection range's class is range)

repeat with aCell in (get selection range)'s cells

try

tell aCell to if its formula is missing value and ¬

(its value) * 1 is its value then ¬

set its value to ""

end try

end repeat

end tell

end tell

end tell


So wird er in den Automator integriert:



Hier auch ein nettes Video, dort wird Java Script verwendet.

https://www.youtube.com/watch?v=Wjf1QHKHPpI


Es gibt diese Dinge, aber noch habe ich keinen Weg gefunden es zu lernen.


Ralf

13. Apr. 2022 02:57 als Antwort auf RichardB.

Hallo Richard,

mit der Aufzeichnungsfunktion habe ich auch rumgespielt, aber die ist nicht wirklich praktikabel.


Sobald du die Tabelle an eine andere Position verschiebst gibt es Probleme.

Da hängt er sich teilweise komplett auf und ich muss den Task beenden.

Ich habe das Gefühl das er immer eine Bildschirmposition anwählt und keine feste Zelle in einer Tabelle.


Die Aufzeichnung hat auch ihre eigene Sprache, da kann man nicht viel ändern.

Ich habe es noch nicht geschafft eine andere Zahl in den Ablauf einzutragen.


Hast du es mal geschafft die Eingabewerte in einer Aufzeichnung zu ändern?

Eventuell habe ich ja nur nicht das richtige Menü gefunden.


Ralf

Dieser Thread wurde vom System oder dem Community-Team geschlossen. Du kannst alle Beiträge positiv bewerten, die du hilfreich findest, oder in der Community nach weiteren Antworten suchen.

Automatisierung innerhalb Numbers (Automator / Skript)

Willkommen in der Apple Support Community
Ein Forum, in dem Apple-Kunden sich gegenseitig mit ihren Produkten helfen. Melde dich mit deinem Apple Account an, um Mitglied zu werden.