Hago varias tareas mundanas y repetitivas usando la aplicación Numbers en una Mac, y desearía poder automatizar las mismas con la ayuda de AppleScript.
Tengo una hoja de cálculo de números con varias tablas, en la tabla seleccionada, quiero que la secuencia de comandos se ejecute en todas las filas de la columna seleccionada (que es principalmente la columna 1) y formatee las celdas (coloree el texto en azul o rojo) dependiendo de la condición de valor par o impar .
gracias
Finalmente conseguí lo que quería. Usé una aplicación llamada Script Debugger 7 , aunque no es necesario, realmente me ayudó con todas las clases y opciones disponibles con cada aplicación y ayuda detallada.
Además, fue muy fácil escribir guiones en esta aplicación. Para cualquiera que necesite una solución similar, espero que esto ayude. Este script no es el mejor, en términos de control de errores o nombres dinámicos, pero eso es para otro día.
------Guión a continuación--------
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
ahorro