1 votos

¿Cómo puedo seleccionar archivos JSON en AppleScript cuando aparecen en gris en el diálogo de apertura?

Estoy tratando de seleccionar un archivo json pero siempre está en gris

set json to (POSIX path of (choose file of type {"json"} with prompt "Select a .json file."))
display dialog json as text

¿Puede alguien ayudarme a superar este bloqueo?

2voto

wch1zpink Puntos 11

Esta pequeña edición me funciona.

set json to (POSIX path of (choose file of type "public.json" with prompt "Select a .json file."))
display dialog json as text

NOTA: Este código siguiente es el que utilicé para obtener el valor de lo que hay que utilizar para el of type en el choose file para el código anterior.

activate
set theFile to (choose file with prompt "Choose File To ID its Type") as text

tell application "System Events" to set fileType to type identifier of file theFile

En la siguiente imagen, la descripción del of type para el parámetro choose file dice que puede utilizar "tipos de archivo" o "identificadores de tipo".

Desde choose file of type {"json"} no funciona, la única otra opción era obtener el "identificador de tipo" de los archivos .json y utilizarlo en su lugar. System Events obtiene el valor del "identificador de tipo" de los archivos.

enter image description here

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