
Utiliser des actions RĂ©pĂ©ter dans Raccourcis sur lâiPhone ou lâiPad
Les actions RĂ©pĂ©ter et RĂ©pĂ©ter chaque Ă©lĂ©ment vous permettent dâexĂ©cuter un groupe dâactions dans un raccourci plusieurs fois de suite.
Utilisation de lâaction RĂ©pĂ©ter
Lorsque vous ajoutez une action RĂ©pĂ©ter Ă votre raccourci, lâaction comporte deux marqueurs : RĂ©pĂ©ter et Fin de la rĂ©currence. Placez les actions que vous voulez rĂ©pĂ©ter entre les marqueurs RĂ©pĂ©tition et Fin de la rĂ©currence, puis prĂ©cisez le nombre de rĂ©pĂ©titions de lâaction. Lorsque le raccourci sâexĂ©cute, les actions placĂ©es entre les marqueurs sont rĂ©pĂ©tĂ©es en boucle, le nombre de fois que vous avez indiquĂ©.
Par exemple, une boucle de rĂ©pĂ©tition qui contient une action Faire vibrer lâappareil rĂ©glĂ©e sur RĂ©pĂ©ter 3 fois fait vibrer trois fois votre appareil iOS lorsque le raccourci est exĂ©cutĂ©.

Vous pouvez placer un nombre illimitĂ© dâactions dans une boucle de rĂ©pĂ©tition. Les actions sâexĂ©cutent dans lâordre (de haut en bas) et, lorsque le raccourci arrive Ă la derniĂšre action, il retourne Ă la premiĂšre, puis sâexĂ©cute Ă nouveau (le nombre de fois spĂ©cifiĂ©).
Astuce : vous pouvez placer des actions RĂ©pĂ©ter les unes Ă lâintĂ©rieur des autres dans votre raccourci : Dans lâĂ©diteur de raccourci, faites glisser une deuxiĂšme action RĂ©pĂ©ter de façon Ă ce quâelle se superpose Ă la partie infĂ©rieure de la premiĂšre action RĂ©pĂ©ter. La deuxiĂšme action RĂ©pĂ©ter est imbriquĂ©e (en retrait) sous la premiĂšre action RĂ©pĂ©ter.
à propos du flux des données dans une action Répéter
Pour chaque itĂ©ration dâune boucle de rĂ©pĂ©tition, le rĂ©sultat de la derniĂšre action est ajoutĂ© Ă une liste, et celle-ci devient le rĂ©sultat de lâensemble de lâaction RĂ©pĂ©ter.
Par exemple, une action RĂ©pĂ©ter qui sâexĂ©cute quatre fois et qui contient une action Obtenir les derniĂšres photos a pour rĂ©sultat la photo la plus rĂ©cente enregistrĂ©e dans Photos Ă chaque itĂ©ration de la boucle. AprĂšs lâexĂ©cution des quatre itĂ©rations, les rĂ©sultats sont rassemblĂ©s et une liste de quatre photos identiques est créée. Les quatre photos deviennent le rĂ©sultat de lâaction RĂ©pĂ©ter et sont ensuite transmises Ă lâaction suivante aprĂšs la boucle de rĂ©pĂ©tition.

Pour en savoir plus sur le flux des entrĂ©es et sorties, consultez la rubrique Introduction au fonctionnement des raccourcis sur lâiPhone et lâiPad.
Astuce : touchez et maintenez le doigt sur la variable RĂ©pĂ©ter pour dĂ©finir le nombre de rĂ©pĂ©titions en fonction dâune variable. Par exemple, si vous ajoutez la variable « Demander Ă chaque fois » au paramĂštre RĂ©pĂ©ter dans lâaction RĂ©pĂ©ter, on vous demandera de choisir combien de fois rĂ©pĂ©ter la boucle lorsque le raccourci est exĂ©cutĂ©.
Utilisation de Répéter pour chaque action
Lâaction RĂ©pĂ©ter chaque Ă©lĂ©ment utilise une liste dâĂ©lĂ©ments comme entrĂ©e et exĂ©cute le mĂȘme groupe dâactions une fois pour chaque Ă©lĂ©ment de la liste. Cela sâavĂšre utile si vous travaillez avec plusieurs fichiers ou avec plusieurs Ă©lĂ©ments de contenu. Ce type de boucle se rĂ©pĂšte jusquâĂ ce que chaque Ă©lĂ©ment qui a Ă©tĂ© transmis dans lâaction RĂ©pĂ©ter chaque Ă©lĂ©ment se rĂ©pĂšte.
Par exemple, si vous avez une action Obtenir les Ă©vĂ©nements Ă venir pour rĂ©cupĂ©rer les quatre prochains Ă©vĂ©nements de Calendrier et que vous placez une action RĂ©pĂ©ter chaque Ă©lĂ©ment aprĂšs lâaction, la boucle de rĂ©pĂ©tition sâexĂ©cute quatre fois et chaque itĂ©ration reçoit un des Ă©vĂ©nements de Calendrier comme entrĂ©e.
Lorsque vous ajoutez une action RĂ©pĂ©ter chaque Ă©lĂ©ment Ă votre raccourci, lâaction comporte deux marqueurs : « RĂ©pĂ©ter pour chaque Ă©lĂ©ment » et « Fin de la rĂ©currence ».
Ă la fin de la boucle de rĂ©pĂ©tition, la sortie transmise au marqueur Fin de rĂ©pĂ©tition au cours de chaque itĂ©ration est rĂ©cupĂ©rĂ©e et transmise comme sortie de lâaction RĂ©pĂ©ter chaque Ă©lĂ©ment.
La variable RĂ©pĂ©ter lâĂ©lĂ©ment
Lâaction RĂ©pĂ©ter chaque Ă©lĂ©ment propose une variable spĂ©ciale pour le suivi de lâĂ©lĂ©ment en cours : RĂ©pĂ©ter lâĂ©lĂ©ment. La variable RĂ©pĂ©ter lâĂ©lĂ©ment se met Ă jour Ă chaque itĂ©ration de la boucle, contenant lâĂ©lĂ©ment utilisĂ© comme entrĂ©e pour cette itĂ©ration.
Par exemple, si vous transmettez 10 Ă©vĂ©nements de Calendrier dans une action RĂ©pĂ©ter chaque Ă©lĂ©ment, la variable RĂ©pĂ©ter lâĂ©lĂ©ment reprĂ©sente lâun des Ă©vĂ©nements de Calendrier pour chaque itĂ©ration, le raccourci se rĂ©pĂ©tant en boucle pour chaque Ă©lĂ©ment de Calendrier.
Remarque : si vous placez une action RĂ©pĂ©ter chaque Ă©lĂ©ment dans une autre action RĂ©pĂ©ter chaque Ă©lĂ©ment, le nom de la variable devient « RĂ©pĂ©ter lâĂ©lĂ©ment 1 » pour reprĂ©senter la rĂ©pĂ©tition intĂ©rieure, « RĂ©pĂ©ter lâĂ©lĂ©ment 2 » pour la boucle de deuxiĂšme plan, et ainsi de suite.
La variable RĂ©pĂ©ter lâindex
Toutes les boucles de rĂ©pĂ©tition disposent dâune variable spĂ©ciale appelĂ©e RĂ©pĂ©ter lâindex, qui est utilisĂ©e pour faire le suivi de lâitĂ©ration de la boucle en cours. La variable RĂ©pĂ©ter lâindex contient le nombre de rĂ©pĂ©titions dâune boucle jusquâĂ prĂ©sent, en commençant Ă 1 pour la premiĂšre itĂ©ration de la boucle et en ajoutant un Ă chaque fois. Lors de la deuxiĂšme exĂ©cution dâune boucle, lâIndex de rĂ©pĂ©tition est 2. Lors de la troisiĂšme exĂ©cution dâune boucle, lâIndex de rĂ©pĂ©tition est 3, ainsi de suite.
Remarque : si vous avez placĂ© une action RĂ©pĂ©ter Ă lâintĂ©rieur dâune autre action RĂ©pĂ©ter (câest-Ă -dire si vous avez créé des boucles de rĂ©pĂ©tition imbriquĂ©es), la variable de lâaction RĂ©pĂ©ter intĂ©rieure est renommĂ©e RĂ©pĂ©ter lâindex 2. Une action RĂ©pĂ©ter imbriquĂ©e supplĂ©mentaire donne une variable « RĂ©pĂ©ter lâindex 3 », et ainsi de suite.
Pour en savoir plus, consultez la rubrique Utiliser des variables dans Raccourcis sur lâiPhone ou lâiPad.
Créer des boucles infinies
Bien que Raccourcis ne propose pas dâaction permettant de rĂ©pĂ©ter un groupe dâactions Ă lâinfini, vous pouvez imiter ce comportement en utilisant lâaction ExĂ©cuter le raccourci. Lâaction ExĂ©cuter le raccourci vous permet dâexĂ©cuter un raccourci Ă lâintĂ©rieur dâun autre raccourci. Configurez lâaction ExĂ©cuter le raccourci pour exĂ©cuter le raccourci quâil contient, et le raccourci sâexĂ©cute du dĂ©but Ă la fin jusquâĂ ce que vous lâarrĂȘtiez.
Tester la sortie
Lorsque vous apprenez Ă vous servir de RĂ©pĂ©ter et RĂ©pĂ©ter chaque Ă©lĂ©ment, il est utile de tester les rĂ©sultats qui sont produits aprĂšs le marqueur Fin de la rĂ©currence afin de vous assurer que le contenu correspond Ă ce que vous voulez. Placez une action Coup dâĆil aprĂšs le marqueur Fin de la rĂ©currence pour prĂ©visualiser les Ă©lĂ©ments qui sont produits par la boucle de rĂ©pĂ©tition.
Vous pouvez aussi placer une action Afficher lâalerte aprĂšs le marqueur Fin de la rĂ©currence et insĂ©rer une Variable magique RĂ©pĂ©ter les rĂ©sultats dans la boĂźte de message pour afficher le texte qui a Ă©tĂ© produit par la boucle. Si vous testez une boucle qui se trouve au milieu dâun long raccourci, il est utile dâutiliser une action Afficher lâalerte pour prĂ©visualiser les rĂ©sultats, car vous pourrez inclure un bouton Annuler dans lâalerte pour terminer le raccourci Ă ce point de la boucle.