Comment faire répéter une tâche le dernier jour de chaque mois dans Google Agenda?


53

Presque tout le sujet dit tout. Comment puis-je faire répéter une tâche à la fin de chaque mois dans Google Agenda?

Jan 31- repeated task
Feb 28 - repeated task
march 31 - repeated task
april 30 - repeated task
....
etc

Réponses:


52

Pour créer un événement qui se répète le dernier jour de chaque mois, nous allons créer un fichier contenant l'événement, puis l'importer dans Google Agenda:

  1. Collez le texte suivant dans un nouveau fichier .txt (par exemple, avec le bloc-notes):

    BEGIN:VCALENDAR
    BEGIN:VEVENT
    DTSTART:20160731
    DTEND:20160731
    RRULE:FREQ=MONTHLY;BYDAY=SU,MO,TU,WE,TH,FR,SA;BYSETPOS=-1;WKST=SU
    SUMMARY:Name of your event
    END:VEVENT
    END:VCALENDAR
    
  2. Derrière les deux DTSTARTet DTEND, écrivez la date de la première occurrence de l'événement. Ensuite, mettez le nom de l'événement derrière SUMMARY.

  3. Dans votre calendrier Google , accédez à Paramètres , puis cliquez sur l' onglet Calendriers . Cliquez sur Importer le calendrier et téléchargez votre fichier .txt. (Cela ne créera pas de nouveau calendrier, mais ajoutera plutôt l'événement à un calendrier existant.)

Terminé!

Votre événement apparaît maintenant les 30 ou 31 (ou 28, 29) de chaque mois, selon le mois.

Vous pouvez également le programmer pour le dernier jour ouvrable en déposant SU et SA le BYDAY.

Vous pouvez toujours éditer le nom et l’heure de l’événement (l’interface utilisateur est un peu glamour, mais cela ne fonctionne pas), mais vous ne pouvez pas éditer la récurrence: "Cet événement a une règle de récurrence qui ne peut pas être modifiée." Google Agenda "

PS Si vous souhaitez approfondir la création de vos propres règles pour le moment où un événement doit se produire, tel que "premier jour ouvrable du mois", consultez RFC 5545, section RRULE pour des exemples et section RECUR pour une définition formelle. Avec cela, vous pouvez modifier la RRULEligne à votre convenance. Voir les commentaires sur cette réponse pour quelques exemples aussi.


Exemple pour le PREMIER JOURNAL DE TRAVAIL DU MOIS (avec début de semaine le lundi):RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=1;WKST=MO
Marcel le

@ Jo Liss Je suis désolé mais je ne sais pas ce que vous entendez par "Derrière DTSTART et DTEND, écrivez la date de la première occurrence de l'événement." Voulez-vous dire afterle point-virgule pour chaque variable respective? J'ai importé et il est indiqué "0 événement importé avec succès"
anon58192932

@advocate Dans mon exemple, voyez où il est écrit DTSTART:20110731et DTEND:20110731? Supposons que votre événement se produise pour la première fois le 31 août 2015. Ensuite, vous écrirez DTSTART:20150831et DTEND:20150831(2015 = année, 08 = mois, 31 = jour).
Jo Liss

4
Le format pour cela doit avoir changé car cela ne fonctionne plus.
Bill Mote

1
« Le premier jour du mois qui n'est pas un week - end » peut être fait comme ceci: RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=1;WKST=SU. De même pour le 15, vous pouvez faire RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYMONTHDAY=15,16,17;BYSETPOS=1;WKST=SU. Explication: Chaque mois, nous sélectionnons l'ensemble des jours MO / TU / WE / TH / FR tombant le 15, 16 ou 17, puis sélectionnons le premier jour de cet ensemble ( BYSETPOS=1).
Jo Liss


7

Une autre solution partielle qui peut convenir à certaines personnes: créez l’événement répété le premier jour de chaque mois, puis ajoutez un rappel un jour à l’avance. Vous recevrez ensuite un avis concernant l'événement au moment opportun. Bien sûr, cela n’aide pas si vous avez besoin de temps pour vous montrer occupé.


1

Cette réponse a fonctionné pour moi:

La manière la plus simple est d'écrire simplement l'événement en anglais. Par exemple:

RORO à Inspire9, Richmond le dernier jeudi du mois

Cela créera un événement appelé «RORO at Inspire9, Richmond», avec le champ de localisation réglé sur «Inspire9, Richmond» et la répétition définie sur «Mensuel le dernier jeudi».

De http://blog.stevenocchipinti.com/2012/05/google-calendar-repeating-event-on-last.html/


3
Comment utiliser cette méthode n'est pas expliqué clairement dans le post original. Ca ne marche pas pour moi
Fish Monitor

1
"Jeudi dernier" ajoute un événement répétitif mais ce n'est pas ce que TS a demandé. "Dernier jour" ne fonctionne pas.
Pavel Vlasov

C'est une excellente suggestion. Je suis venu ici parce que j'ai trouvé ce fil à la recherche de la solution de Matthew. Cela ne répond pas à une question originale, mais cela ne mérite certainement pas une réduction de la réputation de l'utilisateur. Matthew, si vous voulez, je vais poser une question pour laquelle ce sera une réponse correcte. Ensuite, vous obtiendrez un vote positif et un "résolu".
Texnic

1

Pour définir un événement récurrent chaque jour ouvrable le 30 de chaque mois, le 28 ou le 29 février (dans une année bissextile), modifiez et importez le .icsfichier suivant :

BEGIN:VCALENDAR
BEGIN:VEVENT
DTSTART:20120430T100000Z
DTEND:20120430T101500Z
RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYMONTHDAY=28,29,30;BYSETPOS=-1;WKST=SU;
COUNT=242
SUMMARY: Dia 30 ou dia util anterior
END:VEVENT
END:VCALENDAR

1

Une question très similaire et plus générale est "comment faire en sorte qu'un événement se répète le dernier [x] jour de chaque mois". Comme l'a noté cette personne , vous devez rechercher un mois avec le nombre maximal de semaines (cinq), puis le définir en fonction du jour du mois. Si le mois initial n'a pas le nombre maximum de semaines, il se répète à la quatrième semaine plutôt qu'à la dernière semaine.


Je ne vous suis pas. Juillet 2018 a cinq semaines. Je mets un événement à répéter le 31 juillet, tous les mois le 31 du mois. Mais rien ne se présente en septembre, qui ne compte que 30 jours!
Michael

De ce fil: "... Le seul moyen que j'ai vu est de créer un événement le 5ème mardi. Lorsque vous définissez ensuite l'événement à répéter, l'événement se répète le mardi dernier. Vous devrez peut-être revenir au le mois le plus récent qui a eu un 5ème mardi pour le faire fonctionner. " Ce n'est pas le jour numérique, mais le jour de la semaine, je pense. Je n'ai pas regardé ça depuis des années. :)
Ben Creasy

0
  • Ouvrez Outlook> Accédez à Tâches -> Nouvelle tâche.
  • Entrez le sujet> Date de début> et la date d'échéance (la date d'échéance sera la dernière date de ce mois (février))
  • Cliquez sur l'onglet Récurrence en haut.
  • Modèle Mensuel> Le (dernier) jour de chaque (1) mois.

D'accord


4
@Ankur - um de la question in google calendar ``
Sathyajith Bhat

@Sathya Comme vous pouvez le constater d'après ma réponse, Google Agenda prend en charge ces événements en principe. Si votre Outlook se synchronise avec Google Calendar, cela fonctionnera peut-être? Je ne l'ai pas testé.
Jo Liss

@JoLiss - Hm, beau truc -
ça

0

Pour développer la réponse de Paulo ci-dessus, il s'agit également d'une solution notable pour le 15 de chaque mois ou le jour de la semaine précédent si le 15 tombe un samedi ou un dimanche:

BEGIN:VCALENDAR
BEGIN:VEVENT
DTSTART:20170415
DTEND:20170415
RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYMONTHDAY=13,14,15;BYSETPOS=-1;WKST=SU;
SUMMARY: Mid-month Event Name
END:VEVENT
END:VCALENDAR

Événements récurrents du milieu du mois, ça vous tente?!


Vous ne savez pas pourquoi vous avez été voté, c'est utile merci.
Jorge Israel Peña

0

J'ai trouvé que l'application Google Agenda permettait une planification à la fin de chaque mois. Je programme maintenant la plupart des événements depuis mon téléphone. Sous l'option Répétition, sélectionnez Personnalisé, ce qui vous laissera un peu de flexibilité. Il ne fait toujours pas la distinction entre les jours calendaires de la semaine et les jours ouvrés de la semaine comme le calendrier Apple. J'aimerais voir cet ajout.


Pouvez-vous fournir des captures d'écran sur la façon de procéder? Lorsque je sélectionne "répéter tous les mois" sur l'application Android, elle ne permet d'entrer que "tous les _ mois", "le même jour de chaque mois ou tous les derniers jours de la semaine", ainsi que le nombre de répétitions.
Michael

0

Google importera uniquement des .icsfichiers et tout ce qui est nécessaire après la création de l'événement dans un .txtfichier change l'extension .icset il peut être importé.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.