0 votos

números de la Apple Rellenar datos en una tabla utilizando AppleScript

Tengo un documento sobre números con 3 hojas.

  • Tabla de entrada de datos 1 (basada en la hoja de "datos").

  • Mesa dada de 2 copias con:

-- I.una columna adicional que contenga la siguiente fórmula

        if(reference no of data entery=reference no of this row;1;0)

-- Tabla II.filter, mayor que 0

  • Tabla de 3 datos

Quiero utilizar Applescript para rellenar los datos de la hoja 1 a la hoja 2

tell application "Numbers" to ¬
     tell table 2 of sheet 1 of document (1)
          set getRef to the value of cell "A1"
          set fileinfolder to the value of cell "A2"
          set Outof to the value of cell "A3"
          set valqora to the value of cell "A9"
          set valqno to the value of cell "A10"
          set valQout to the value of cell "A11"
          set valcomment to the value of cell "A13"
          set valnoclue to the value of cell "A14"
          set valhard to the value of cell "A15"
          set valok to the value of cell "A16"
          set valeasy to the value of cell "A17"

end tell

tell application "Numbers" to ¬
    tell table 1 of sheet 3 of document (1)
        set the value of cell "K2" to the value of fileinfolder
        set the value of cell "L2" to the value of Outof
        set the value of cell "M2" to the value of valqora
        set the value of cell "N2" to the value of valqno
        set the value of cell "O2" to the value of valQout
        set the value of cell "P2" to the value of valcomment
        set the value of cell "Q2" to the value of valnoclue
        set the value of cell "R2" to the value of valhard
        set the value of cell "S2" to the value of valok
        set the value of cell "T2" to the value of valeasy

end tell

Sigo recibiendo un error de sintaxis - No se puede obtener el valor de true

1voto

Mockman Puntos 16

Para su segundo bloque de asignaciones, elimine el segundo "el valor de" de cada línea para que se vean así:

set the value of cell "K2" to fileinfolder

Ese segundo "valor" es redundante.

Como apunte, el error es peculiar en el sentido de que probablemente debería ser un 'script error' que no puede obtener el valor de '1.0', por ejemplo. Así que cualquier celda que esté generando el error probablemente esté indicando al script que es un booleano o algo así. Pero esto no es el origen de tu problema, sólo un síntoma.

NB Para probar esto, simplemente utilicé una columna de números que van del 1 al 17 para suministrar el primer bloque de asignaciones.

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