
Utiliser des actions « RĂ©pĂ©ter » dans Raccourcis sur lâiPhone ou lâiPad
Les actions RĂ©pĂ©ter et RĂ©pĂ©ter avec chacun vous permettent dâexĂ©cuter un groupe dâactions plusieurs fois de suite dans un raccourci.
Utilisation de lâaction RĂ©pĂ©ter
Lorsque vous faites ajouter une action RĂ©pĂ©ter Ă votre raccourci, lâaction comprend deux marqueurs : RĂ©pĂ©ter et Fin de la rĂ©currence. Placez les actions Ă rĂ©pĂ©ter entre les marqueurs RĂ©pĂ©ter et Fin de la rĂ©currence, puis prĂ©cisez le nombre de rĂ©pĂ©titions souhaitĂ©. Ă lâexĂ©cution du raccourci, les actions placĂ©es entre les marqueurs sont mises en boucle le nombre de fois que vous avez indiquĂ©.
Par exemple, une boucle rĂ©pĂ©tĂ©e qui contient une action Faire vibrer lâappareil rĂ©glĂ©e sur RĂ©pĂ©ter 3 fois fera vibrer votre appareil iOS trois fois Ă lâexĂ©cution du raccourci.

Vous pouvez placer un nombre illimitĂ© dâactions dans une boucle rĂ©pĂ©tĂ©e. Les actions sâexĂ©cutent dans lâordre (de haut en bas) et lorsque la derniĂšre action est atteinte, le raccourci revient Ă la premiĂšre action, puis sâexĂ©cute Ă nouveau (le nombre de fois indiquĂ©).
Astuce : Vous pouvez placer des actions RĂ©pĂ©ter les unes dans les autres dans votre raccourci : Dans lâĂ©diteur de raccourcis, faites glisser une deuxiĂšme action RĂ©pĂ©ter de maniĂšre Ă ce quâelle chevauche la partie infĂ©rieure de la premiĂšre. La deuxiĂšme action RĂ©pĂ©ter est imbriquĂ©e (en retrait) sous la premiĂšre.
à propos du flux de données dans une action Répéter
Pour chaque itĂ©ration dâune boucle rĂ©pĂ©tĂ©e, la sortie de la derniĂšre action est placĂ©e dans une liste, et cette liste devient la sortie 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 photos les plus rĂ©centes renvoie la photo la plus rĂ©cemment enregistrĂ©e dans Photos Ă chaque itĂ©ration de la boucle. AprĂšs lâexĂ©cution des quatre itĂ©rations, les sorties sont rĂ©unies et une liste de quatre photos identiques est créée. Les quatre photos deviennent la sortie de lâensemble de lâaction RĂ©pĂ©ter, puis sont transmises Ă lâaction suivante aprĂšs la boucle rĂ©pĂ©tĂ©e.

Pour en savoir plus sur le processus dâentrĂ©es et de sorties, consultez la rubrique Introduction au fonctionnement des raccourcis sur lâiPhone et lâiPad.
Astuce : Touchez de façon prolongĂ©e la variable RĂ©pĂ©ter pour dĂ©finir le nombre de rĂ©pĂ©titions dâune variable. Par exemple, si vous ajoutez la variable « Demander Ă chaque fois » Ă la variable RĂ©pĂ©ter de lâaction RĂ©pĂ©ter, vous serez invitĂ© Ă choisir combien de fois la boucle se rĂ©pĂ©tera lors de lâexĂ©cution du raccourci.
Utilisation de lâaction RĂ©pĂ©ter avec chacun
Lâaction RĂ©pĂ©ter avec chacun prend une liste dâĂ©lĂ©ments en entrĂ©e, puis exĂ©cute le mĂȘme groupe dâactions une fois par Ă©lĂ©ment de la liste. Cela est utile si vous travaillez avec plusieurs fichiers ou Ă©lĂ©ments de contenu. Ce type de boucle se rĂ©pĂšte jusquâĂ ce que chaque Ă©lĂ©ment transmis Ă lâaction RĂ©pĂ©ter avec chacun soit itĂ©rĂ©.
Par exemple, si vous avez dĂ©fini une action Obtenir les Ă©vĂ©nements Ă venir pour rĂ©cupĂ©rer vos quatre prochains Ă©vĂ©nements de calendrier et que vous placez une action RĂ©pĂ©ter avec chacun aprĂšs lâaction, la boucle rĂ©pĂ©tĂ©e sâexĂ©cute quatre fois et chaque itĂ©ration reçoit lâun des Ă©vĂ©nements de calendrier en entrĂ©e.
Lorsque vous ajoutez une action RĂ©pĂ©ter avec chacun Ă votre raccourci, lâaction comprend deux marqueurs : RĂ©pĂ©ter avec chacun et Fin de la rĂ©currence.
Ă la fin de la boucle rĂ©pĂ©tĂ©e, les sorties transmises au marqueur Fin de la rĂ©currence lors de chaque itĂ©ration sont rassemblĂ©es et transmises en sortie de lâaction RĂ©pĂ©ter avec chacun.
La variable ĂlĂ©ment de rĂ©pĂ©tition
Lâaction « RĂ©pĂ©ter avec chacun » offre une variable spĂ©ciale pour effectuer le suivi de lâĂ©lĂ©ment actuel : ĂlĂ©ment de rĂ©pĂ©tition. La variable ĂlĂ©ment de rĂ©pĂ©tition est mise Ă jour Ă chaque itĂ©ration de la boucle et contient lâĂ©lĂ©ment transmis en entrĂ©e pour chacune.
Par exemple, si vous transmettez 10 Ă©lĂ©ments de calendrier dans une action RĂ©pĂ©ter avec chacun, la variable ĂlĂ©ment de rĂ©pĂ©tition reprĂ©sente lâun des Ă©vĂ©nements de calendrier dans chaque itĂ©ration lorsque le raccourci est exĂ©cutĂ© en boucle pour chaque Ă©lĂ©ment de calendrier.
Remarque : Si vous avez placĂ© une action RĂ©pĂ©ter avec chacun Ă lâintĂ©rieur dâune autre action RĂ©pĂ©ter avec chacun, le nom de la variable devient ĂlĂ©ment de rĂ©pĂ©tition 1 pour lâĂ©lĂ©ment rĂ©pĂ©tĂ© Ă lâintĂ©rieur, ĂlĂ©ment de rĂ©pĂ©tition 2 pour la boucle plus profonde, etc.
La variable Index de répétition
Toutes les boucles rĂ©pĂ©tĂ©es offrent une variable spĂ©ciale appelĂ©e Index de rĂ©pĂ©tition, qui peut ĂȘtre utilisĂ©e pour effectuer un suivi de lâitĂ©ration actuelle de la boucle. La variable Index de rĂ©pĂ©tition contient le nombre de fois quâune boucle a Ă©tĂ© rĂ©pĂ©tĂ©e, commençant Ă 1 pour la premiĂšre itĂ©ration de la boucle et augmentant de 1 Ă chaque fois. Ă la deuxiĂšme exĂ©cution de la boucle, lâindex de rĂ©pĂ©tition est 2. Ă la troisiĂšme exĂ©cution de la boucle, lâindex de rĂ©pĂ©tition est 3 et ainsi de suite.
Remarque : Si vous avez placĂ© une action RĂ©pĂ©ter Ă lâintĂ©rieur dâune autre action RĂ©pĂ©ter (crĂ©ant ainsi une boucle de rĂ©pĂ©tition imbriquĂ©e), le nom de la variable de lâaction RĂ©pĂ©ter intĂ©rieure devient Index de rĂ©pĂ©tition 2. Une action RĂ©pĂ©ter imbriquĂ©e supplĂ©mentaire proposerait une variable Index de rĂ©pĂ©tition 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 permette pas Ă une action dâexĂ©cuter un groupe dâactions rĂ©pĂ©tĂ©es indĂ©finiment, vous pouvez Ă©muler ce comportement Ă lâaide de 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. Configurez lâaction ExĂ©cuter le raccourci de façon Ă exĂ©cuter le mĂȘme raccourci que celui dans lequel il est compris, et le raccourci sâexĂ©cutera du dĂ©but Ă la fin de maniĂšre rĂ©pĂ©tĂ©e jusquâĂ ce que vous lâarrĂȘtiez.
Tester la sortie
Lorsque vous apprenez Ă travailler avec RĂ©pĂ©ter et RĂ©pĂ©ter avec chacun, il est utile de tester les rĂ©sultats produits aprĂšs le marqueur Fin de la rĂ©currence pour vous assurer que le contenu est tel que vous le vouliez. Placez une action Coup dâĆil aprĂšs le marqueur Fin de la rĂ©currence pour afficher un aperçu des Ă©lĂ©ments produits en sortie par la boucle rĂ©pĂ©tĂ©e.
Vous pouvez Ă©galement placer une action Afficher lâalerte aprĂšs le marqueur Fin de la rĂ©currence et insĂ©rer une variable magique RĂ©sultats de la rĂ©pĂ©tition dans la boĂźte de message afin dâafficher le texte produit par la boucle. Si vous testez une boucle qui se trouve dans le milieu dâun long raccourci, il est pratique dâutiliser une action Afficher lâalerte pour prĂ©visualiser les rĂ©sultats, car vous pouvez inclure un bouton Annuler dans lâalerte pour arrĂȘter le raccourci Ă cet endroit de la boucle.