1 votes

AppleScript trouver des éléments dans une liste

Je n'ai pas utilisé AppleScript depuis un moment et je n'arrive pas à coder un script dont j'ai besoin.

Ce que j'essaie de faire :

liste1 : jour ouvrable {"Monday", "Friday", "Saturday", "Sunday"} article à trouver currentDay : set currentDay to weekday of (get current date) as text

(en gros, je veux vérifier si je travaille aujourd'hui ou non afin d'exécuter un autre script)

set currentDay to weekday of (get current date) as text
set workingdays to {"Monday", "Friday", "Saturday", "Sunday"}
set imworking to false

repeat with a from 1 to length of workingdays
    set theCurrentListItem to item a of workingdays
    if theCurrentListItem = workingdays then
        set imworking to true
    else
        set imworking to false
    end if
end repeat

theCurrentListItem y currentDay \= "Lundi" alors pourquoi si theCurrentListItem = workingdays n'est pas vrai

3voto

user3439894 Points 52496

(en gros, je veux vérifier si je travaille aujourd'hui ou non afin d'exécuter un autre script)

Voici une autre façon de le coder qui fonctionne :

Exemple AppleScript code :

set currentDay to weekday of (current date) as text
set workingDays to {"Monday", "Friday", "Saturday", "Sunday"}
set imWorking to false

repeat with thisDay in workingDays
    if contents of thisDay = currentDay then
        set imWorking to true
        exit repeat
    end if
end repeat

if imWorking then
    --  # Do other stuff here.
end if

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