2 votos

Cómo dividir una lista larga de elementos en varias líneas de código (Applescript)

En applescript, ¿cómo puedo hacer una lista de propiedades de varias líneas y fácil de leer?

set props to {target:"Safari", slideNo:2, propsUrl:"https://docs.google.com/presentation/d/slideId/preview", rewardsUrl:"https://docs.google.com/presentation/d/slideId/preview", coords:{posX:937, posY:497, sizeX:149, sizeY:262}}

algo (razonablemente) pitónico como...

set props to (
{
    target:"Safari", 
    slideNo:2, 
    propsUrl:"https://docs.google.com/presentation/d/slideId/preview",
    rewardsUrl:"https://docs.google.com/presentation/d/slideId/preview", 
    coords:{posX:937, posY:497, sizeX:149, sizeY:262}
 }
)

¿Es posible? El uso de '¬' al final de cada línea parecía estropear el formato. Gracias de antemano :)

1voto

wch1zpink Puntos 11

O también puedes hacerlo más legible haciendo algo así...

set props to {target:"Safari", slideNo:2} & ¬
    {propsUrl:"https://docs.google.com/presentation/d/slideId/preview"} & ¬
    {rewardsUrl:"https://docs.google.com/presentation/d/slideId/preview"} & ¬
    {coords:{posX:937, posY:497, sizeX:149, sizeY:262}}

0voto

user3439894 Puntos 5883

Si quiere que sea más legible, utilice property y separar el list que tiene en el individuo propiedades Por ejemplo:

property target : "Safari"
property slideNo : 2
property propsUrl : "https://docs.google.com/presentation/d/slideId/preview"
property rewardsUrl : "https://docs.google.com/presentation/d/slideId/preview"
property coords : {posX:937, posY:497, sizeX:149, sizeY:262}

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