1 votos

Obtener valores de Numbers.app en las variables de AppleScript

Tengo un archivo .numbers con el siguiente formato:

Product Quantity Price
Apple   5        3
Banana  7        2
Orange  3        4

Necesito obtener tres variables con valores separados por nueva línea, por ejemplo, idénticos a los que introduje en script para hacer pruebas:

set Products to "Apple
Banana
Orange"

set Quantities to "5
7
3"

set Prices to "3
2
4"

Como mucho cargar el archivo con Numbers.app cerrado, pero seleccionando un rango también vale.

1voto

Pavel Puntos 13

En el proceso de hacer este ejercicio comprendí que las listas son mucho mejores para almacenar datos de lectura. Así que aquí está el código de trabajo:

tell application "Numbers" to tell the front document to tell the active sheet to tell table 1
    repeat with i from 2 to the count of cells of column "A" -- row 1 is a header
        set theProduct to formatted value of cell i of column "A"
        set theQuamtity to formatted value of cell i of column "B"
        set thePrice to formatted value of cell i of column "C"

        set the end of Products to theProduct
        set the end of Quantities theQuantity
        set the end of Prices to thePrice
    end repeat
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