Tengo un script que carga un documento de Numbers con el fin de recuperar un valor de celda específico para utilizarlo en la creación de un recordatorio.
Mi código es el siguiente. Creo que estoy utilizando la sintaxis correcta para cargar el valor en una variable, pero sólo estoy recibiendo un 0
en el recordatorio y el diálogo no aparece.
set transferValue to 0
tell application "Numbers"
activate
try
open filePath
tell sheet "Monthy Expected"
tell table "Account Budget Share"
set transferValue to value of cell "B4"
display dialog value of cell "B4"
display dialog transferValue
end tell
end tell
on error
end try
end tell
¿Hay algo malo en lo que he hecho? El archivo correcto se abre cuando ejecuto el script, pero ninguno de los comandos posteriores parece ejecutarse. Sólo abre el documento y luego continúa con los recordatorios.
1 votos
¿qué es 'open filepath'? No creo que esa línea funcione y como está en un 'try', todo falla sin tener la oportunidad de mostrar el diálogo pero también sin comentar. Si quito las líneas 'try/error', obtengo un error 'variable filePath is not defined'. Además, creo que no tienes la sintaxis correcta para el documento/hoja/tabla. Intenta incluir el documento entre tus 'tells'.
1 votos
En el código que has mostrado
filePath
no está definido, sin embargo, suponiendo que lo esté y que el documento se abra realmente, he aquí algunas cuestiones: 1. No hay nada en elon error
manipulador para hacerle saber lo que el error es. 2. Su falta detell document 1
antes detell sheet ...
. 3.display dialog value of cell "B4"
tiene que ser:display dialog (get value of cell "B4")