web-dev-qa-db-fra.com

Puis-je créer un événement Google Agenda qui se répète tous les 1er, 3 et 5 vendredis du mois?

Est-il possible de créer un événement qui se répète tous les 1er, 3 et 5 vendredis du mois dans l'agenda Google?

28
Christian

Bien que Google Agenda ne vous autorise pas à créer ou à modifier des règles de récurrence arbitraires, la spécification iCalendar qu’elle utilise et comprend est assez robuste à cet égard.

Créez un fichier ICS avec une règle de récurrence personnalisée (RRULE). Par exemple, pour un événement d'une journée les premier, troisième et cinquième vendredis de chaque mois, à compter du 2 mars 2012:

BEGIN:VCALENDAR
BEGIN:VEVENT
DTSTART;VALUE=DATE:20120302
DTEND;VALUE=DATE:20120302
RRULE:FREQ=MONTHLY;INTERVAL=1;BYDAY=1FR,3FR,5FR
DESCRIPTION:
LOCATION:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Event on the first, third, and fifth Fridays.
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR

Pour importer le fichier ICS (mis à jour en juin 2018): Cliquez sur l'icône représentant une roue dentée, sélectionnez "Paramètres", puis choisissez "Importer et importer". exporter "dans le menu. ( = Voici un lien direct datant de juin 2018 .) Sous "Importer", sélectionnez votre fichier ICS et chargez-le dans le calendrier souhaité.

Pour cet exemple, Google Agenda analyse correctement la RRULE et décrit même la récurrence comme "Mensuelle le vendredi des semaines 1, 3 et 5 du mois":

Google Calendar event form showing recurrence rule reading "Monthly on Friday of weeks 1, 3, 5 of the month"

Bien entendu, vous ne pourrez pas modifier la règle de récurrence personnalisée à partir de Google Agenda, à moins de vouloir remplacer entièrement la règle de récurrence par l'une des options standard. Sinon, vous devrez supprimer l'événement, peaufiner votre fichier ICS et procéder à une nouvelle importation. Vous devez toujours pouvoir apporter d'autres modifications à l'événement dans Google Agenda, telles que le changement de nom, le passage à un autre agenda, etc.

Si cela vous aide, vous voudrez peut-être en savoir plus sur la flexibilité offerte par règles de récurrence personnalisées dans la spécification iCalendar .

26
Tim Parenti

Le seul moyen pratique d’y parvenir est de créer trois événements distincts, l’un répétant le 1er vendredi, l’autre le 3e vendredi et l’autre le 5e vendredi (même si ce n’est pas tous les mois qui auront un 5e vendredi).

recurring appt monthly on third friday

Update : Une autre méthode m’arrive à l’esprit: vous devez créer 12 rendez-vous récurrents distincts, un pour chaque mois, qui commence le premier vendredi du mois, se répète toutes les deux semaines et se termine le dernier jour du mois. Ensuite, vous frapperez, pour ce mois, le premier, le troisième et, s'il existe, le cinquième vendredi.

10
ale

Certaines des méthodes abordées ici ne fonctionnent plus, bien que la réponse acceptée fonctionne bien.

Heres autrement - créez un événement qui se répète tous les x jours de la semaine pour chaque répétition dont vous avez besoin.

Voici le processus: créez un événement le bon jour de la semaine, puis passez à répétition -> mensuel -> à répéter tous les x jours de la semaine. Vous pouvez dupliquer l'événement pour accélérer la création des autres événements.

Pour pouvoir le répéter tous les 5 jours, vous devez utiliser une application exploitant l’API de Google Agenda permettant la répétition tous les cinq dimanches. J'utilise le calendrier professionnel bien conçu 2 à cette fin, mais d'autres fonctionnent également.

Reportez-vous à la photo jointe pour vérifier que Google API prend en charge ce problème.

Google Calendar 5th weekday repetition example

1
Zediiiii

Aucune autre méthode ne fonctionnait pour moi à l'exception de l'importation de fichier ICS. Mon besoin était de préciser ce qui se passait dans le programme d'un médecin certains jours de semaine, la 5ème semaine de chaque mois. Si vous avez besoin de 5 semaines, n'hésitez pas à utiliser ce fichier ICS modifié à titre d'exemple:

BEGIN:VCALENDAR
BEGIN:VEVENT
DTSTART;VALUE=DATE:20190430
DTEND;VALUE=DATE:20190430
RRULE:FREQ=MONTHLY;INTERVAL=1;BYDAY=5TU
DESCRIPTION: 5th week test entry
LOCATION:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Test-Event fifth Tuesdays
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR
1
Swami Danamana

Cliquez sur le premier jour de la série dans Google Agenda et tapez "Mon événement, le cinquième dimanche de chaque mois, entre 12h30 et 15h00" dans le champ "Quoi:":

Voici un article de blog avec plus de détails: http://www.amilkhanzada.com/2013/06/google-calendar-repeating-events-on.html

0
Amil

Voici une solution:

Créez un exemple de mois en créant un événement le premier vendredi, un troisième vendredi et un cinquième vendredi.
Pour chaque événement, cochez la case "répétition". Dans la fenêtre de répétition, vérifiez mensuellement et le jour du mois.

Votre événement apparaîtra maintenant pour toutes ces dates aussi longtemps que vous le souhaitez.

0
Adrienne

Essayez Ajout rapide et tapez quelque chose comme 8:30-10:30 Swimming every 5th sunday of every month.

0
tosh

Si vous sélectionnez un 5ème vendredi et que vous tapez manuellement "Mon événement tous les 5 vendredi de chaque mois" dans la zone de description, il les ajoutera de manière appropriée. Bien sûr, vous substitueriez votre titre à "Mon événement".

0
Tony

Non, il n'est pas possible de définir cette règle.

La chose la plus proche que vous puissiez réaliser est de le régler quotidiennement et de le répéter tous les 14 jours à partir du vendredi.

0
Lipis

Lorsque je suis confronté à des réponses "vous ne pouvez pas le faire" concernant une application Web, j'essaie de savoir si elle possède une API publiée et de l'utiliser. Heureusement pour vous, Google Agenda a un API bien documentée . Donc, si vous pouvez exprimer vos besoins dans n’importe quel langage de programmation, vous pouvez le faire. Bonne chance!

0
Traveling Tech Guy