2 votes

Comment décomposer une longue liste d'éléments en plusieurs lignes de code (Applescript)

En applescript, comment faire pour que cette liste de propriétés soit multi-lignes et facile à lire ?

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}}

quelque chose de (raisonnablement) pythonique comme...

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}
 }
)

Est-ce possible ? L'utilisation de "¬" à la fin de chaque ligne semble perturber le formatage. Merci d'avance :)

1voto

wch1zpink Points 6067

Vous pouvez aussi le rendre plus lisible en faisant quelque chose comme ceci...

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 Points 52496

Si vous voulez qu'il soit plus lisible, utilisez alors property et séparer les list que vous avez en individuel propriétés par exemple :

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}

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X