I had planned to publish this week a script for calendar views. But during my tests, I uncovered a couple issues… not with my script, but with SharePoint itself.
So I have decided to share my findings. I am looking forward to your feedback, to confirm the issues or share other issues you have found with calendars.
Note: I’ll update this ongoing list as and when more issues are identified.
Issue 1: tasks missing in month view
– 3 tasks in a standard tasks list:
Task1 Start Date:11/10/2008 Due Date:11/19/2008
Task2 Start Date:11/6/2008 Due Date:11/12/2008
Task3 Start Date:11/10/2008 Due Date:11/14/2008
– Month view: displays the title, from start date to due date
Issue: task1 is not displayed correctly in the month view. It seems that because task2 starts before task1 it overwrites it. Note that there is no option in the calendar view to reorder the tasks. The week and day views are fine.
I haven’t found mention of this issue on the Web.
Issue 2: error on calculated start time for full day event
Test: in a list of type calendar, create a calculated column with the formula:
Issue: for full day events, the calculated value is earlier than the start date (off by a few hours, which means that it actually shows the previous day). I searched the Web and found that others were reporting the same issue.
Issue 3: calculated start date in calendar views
SharePoint throws out an error message when you try to use a calculated date as start date in a calendar view.
Thanks to Sue Hanley for pointing this out.
Issue 4: alerts
for full day events, the date and time in the alert is off by a few hours.
Issue reported on the STP forum.
And a couple notes…
In addition to these issues, note this “behavior”: for recurring events, the “Start Time” column doesn’t store the start time of the occurence, but the start time of the series (which btw may be earlier than the start time of the first occurence).
If for example you look at the Start Time column here:
What is displayed is correct, but it is not the actual content of the “Start Time” field. This can be a trap if you want to use “Start Time” for filtering or in a calculated column.
And, for the record: I have already reported this oddity with the month view.
P.S.: as I mentioned here, my draft script is available for testing, just contact me by e-mail if you are interested in a copy.
Update [11/16/2008]: the script is now available here.