Take the 2-minute tour ×
Web Applications Stack Exchange is a question and answer site for power users of web applications. It's 100% free, no registration required.

Pretty much the subject says it all. How can I make a task repeat on the end of each month in google calendar.

Jan 31- repeated task
Feb 28 - repeated task
march 31 - repeated task
april 30 - repeated task
....
etc
share|improve this question

migrated from superuser.com Jan 4 '11 at 15:20

This question came from our site for computer enthusiasts and power users.

add comment

4 Answers 4

tpuiatti's answer from this thread was the only one that worked for me:

Paste the following text into a new .txt file (e.g. with notepad):

BEGIN:VCALENDAR
BEGIN:VEVENT
DTSTART:20110731
DTEND:20110731
RRULE:FREQ=MONTHLY;BYDAY=SU,MO,TU,WE,TH,FR,SA;BYSETPOS=-1;WKST=SU
SUMMARY:Name of your event
END:VEVENT
END:VCALENDAR

Behind both DTSTART and DTEND, write the date of the first occurrence of the event. Adjust the name as you see fit.

On your Google Calendar, go to Settings under My Calendars in the left sidebar. Click Import Calendar and upload your .txt file. (It will not create a new calendar, but rather add the event to an existing calendar.)

Your event now appears on the 30th or 31st (or 28th, 29th) of each month, depending on the month.

You can also schedule it for the last business day by dropping SU and SA in the BYDAY.

You can still edit the name and time of the event (the UI is a bit glitchy, messing up your dates by default, but it works), but you cannot edit the recurrence: "This event has a recurrence rule that cannot be edited in Google Calendar"

share|improve this answer
1  
It worked. Thank you –  Ravindra Gullapalli Mar 3 '13 at 6:07
    
Example for FIRST WORKDAY OF MONTH (With weekstart on Monday): RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=1;WKST=MO –  Marcel Jun 4 at 5:50
add comment
  • Open Outlook > Go to Tasks -> New Task
  • Enter Subject > Start Date > and Due Date (Due Date will be last date of this (Feb.)month)
  • Click on Recurrence tab at top
  • Pattern Monthly > The (Last) (day) of every (1) month.

Ok

share|improve this answer
2  
@Ankur - um from the question in google calendar ` ` –  Sathya Jan 4 '11 at 5:56
    
@Sathya As you can see from my answer, Google Calendar supports these events in principle, so perhaps if you have an Outlook that synchronizes with Google Calendar, it might work? I haven't tested it. –  Jo Liss Jul 23 '11 at 14:17
    
@JoLiss - Hm, nice trick - perhaps might work –  Sathya Jul 23 '11 at 14:42
add comment

Another partial solution that may work for some folks: Create the repeating event for the first day of every month, then add a reminder for one day in advance. Then you'll receive at a notice regarding the event at the appropriate time. Of course this doesn't help if you need the time to show as busy.

share|improve this answer
add comment

Go to Google Calender -> Create Event. In the date/time, click & select it as End of Month.

Put a check against the repeat, and select:

  • Repeat: Monthly
  • Repeat by: Day of Month alt text
share|improve this answer
2  
But that will do only repeat on months that have 31 one days. How about all the rest? –  chobo2 Jan 7 '11 at 0:40
    
It should repeat on end of each month –  Sathya Jan 7 '11 at 3:25
6  
Nope it just repeats on months that have 31 days. If you go to Fe b it won't show up. –  chobo2 Jan 8 '11 at 0:43
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.