Ich mache mehrere alltägliche, sich wiederholende Aufgaben mit der Numbers App auf einem Mac und wünschte, ich könnte dasselbe mit Hilfe von AppleScript automatisieren.
Ich habe Numbers Spreadsheet mit mehreren Tabellen, in der ausgewählten Tabelle möchte ich, dass das Skript alle Zeilen der ausgewählten Spalte (was meistens Spalte 1 ist) durchläuft und Zellen formatiert (den Text blau oder rot färbt), je nach gerader oder ungerader Wertbedingung .
Danke
Ich habe endlich bekommen, was ich wollte. Ich habe eine App namens Script Debugger 7 verwendet , obwohl dies nicht erforderlich ist, hat sie mir wirklich mit allen Klassen und Optionen geholfen, die mit jeder Anwendung verfügbar sind, und mit detaillierter Hilfe.
Außerdem war es wirklich einfach, Skripte in dieser App zu schreiben. Für alle, die eine ähnliche Lösung benötigen, hoffe ich, dass dies hilft. Dieses Skript ist nicht das beste in Bezug auf Fehlerprüfung oder dynamische Namen, aber das ist ein anderer Tag.
------Skript unten--------
property rBlue : {1721, 15020, 27788}
property rPink : {48626, 3448, 26715}
use AppleScript version "2.4" -- Yosemite (10.10) or later
use scripting additions
tell application "Numbers"
tell document 1
tell active sheet
tell table "Table 1"
set rCount to get row count
repeat with r from 2 to rCount
set valCell to formatted value of cell ("A" & r)
set remCell to valCell mod 2
if remCell = 0 then set text color of cell ("A" & r) to rBlue
if remCell ≥ 1 then set text color of cell ("A" & r) to rPink
end repeat
end tell
end tell
end tell
end tell
Anki
Savin