Я выполняю несколько рутинных повторяющихся задач с помощью приложения Numbers на Mac и хотел бы автоматизировать то же самое с помощью AppleScript.
У меня есть электронная таблица чисел с несколькими таблицами, в выбранной таблице я хочу, чтобы скрипт запускал все строки выбранного столбца (в основном это столбец 1) и форматировал ячейки (цвет текста синим или красным) в зависимости от условия четного или нечетного значения .
Спасибо
Наконец-то я получил то, что хотел. Я использовал приложение под названием Script Debugger 7 , хотя оно и не обязательно, оно действительно помогло мне со всеми классами и параметрами, доступными для каждого приложения, и подробной справкой.
Кроме того, в этом приложении было очень легко писать сценарии. Я надеюсь, что это поможет всем, кому нужно подобное решение. Этот сценарий не самый лучший с точки зрения проверки ошибок или динамических имен, но это в другой раз.
------ Сценарий ниже --------
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
Анки
Савин