1 votos

Ayuda con AppleScript para automatizar el formato de las celdas de Numbers

Hago varias tareas repetitivas mundanas utilizando la aplicación Numbers en un Mac, y me gustaría poder automatizar lo mismo con la ayuda de AppleScript.

Tengo una hoja de cálculo de Numbers con varias tablas, en la tabla seleccionada, quiero que el script recorra todas las filas de la columna seleccionada (que es la columna 1 en su mayoría) y formatee las celdas (coloree el texto en azul o rojo) dependiendo de la condición de valor par o impar.

gracias

0 votos

Hola, ¡bienvenido a Apple.SE! Sí, es posible automatizar acciones en Numbers. Pero como convención general, hacer una pregunta aquí, se supone que es el último paso con todos los intentos de resolver el problema en él. Si usted aprende un poco acerca de la automatización y de secuencias de comandos, sería más fácil para los contestadores para ayudarle en su código y hasta ahora he visto, depuración muestra más entusiasmo de la gente aquí que en script escritura . macmost.com/usando-applescript-para-automatizar-en-números.html y raywenderlich.com/

0 votos

Lo intenté con un script para lo necesario. pero estoy agotado de pasar rangos y repeticiones. y la falta de ejemplos con respecto a los números y iWork. además, apple no hizo ningún bien al nombrar la aplicación de hoja de cálculo como "Numbers", hace que sea mucho más difícil obtener resultados relevantes.

2voto

Savin Puntos 29

Finalmente conseguí lo que quería. Utilicé una aplicación llamada script Depurador 7 Aunque no es necesario, me ayudó mucho con todas las clases y opciones disponibles con cada aplicación y la ayuda detallada.

Además, fue realmente fácil escribir scripts en esta aplicación. Para cualquiera que necesite una solución similar, espero que esto ayude. Este scripts no es el mejor, en términos de comprobación de errores o nombres dinámicos, pero eso es para otro día.

------script below--------

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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X