Rellenar áreas del script Json con indicaciones del usuario

1

Estoy deseando que Applescript llene ciertas partes de un script Json a través de indicaciones de entrada del usuario, pero no estoy seguro de cómo colocar los resultados en las áreas correctas. Y luego copiar el resultado en el portapapeles para pegarlo.

El script Json es el siguiente:

  

/ spawn {"notif": " WordA ", "engendra": [{"name": " WordB ", "count":    Num1 , "x": [ Num2 ], "y": [ Num3 ], "tamaño": Num4 , "hp": Num5 }]}

WordA, WordB y Num1 - 5, son las áreas que deseo completar a través de las indicaciones del usuario.

EDITAR: Tengo esto hasta ahora, funciona en su mayor parte, pero no estoy seguro de cómo guardar el resultado en el portapapeles ...? Lo que se muestra en el resultado del diálogo es diferente de las respuestas, y el resultado simplemente muestra "OK".

tell application "System Events"
    activate
    display dialog "Write your notification here:" default answer "" buttons {"Cancel", "Next"} default button 2
    set WordA to (text returned of result)
    display dialog "Name your beast:" default answer "" buttons {"Cancel", "Next"} default button 2
    set WordB to (text returned of result)
    display dialog "Number of beasts to add" default answer "1" buttons {"Cancel", "Next"} default button 2
    set Num1 to (text returned of result)
    display dialog "Location X:" default answer "" buttons {"Cancel", "Next"} default button 2
    set Num2 to (text returned of result)
    display dialog "Location Y:" default answer "" buttons {"Cancel", "Next"} default button 2
    set Num3 to (text returned of result)
    display dialog "Size your beast:" default answer "" buttons {"Cancel", "Next"} default button 2
    set Num4 to (text returned of result)
    display dialog "Set HP for your beast:" default answer "" buttons {"Cancel", "Next"} default button 2
    set Num5 to (text returned of result)
    display dialog "      You are set to go, press OK when ready."
    display dialog "/spawn {\"notif\":\" " & WordA & " \",\"spawns\":[{\"name\":\" " & WordB & " \",\"count\": " & Num1 & ",\"x\":[ " & Num2 & " ],\"y\":[ " & Num3 & " ],\"size\": " & Num4 & " ,\"hp\": " & Num5 & " }]}"
end tell
    
pregunta Cyeclops 02.02.2015 - 01:07

0 respuestas

Lea otras preguntas en las etiquetas