Great approach, Paul! I hadn't reasoned that far.
This ought to be very close:
M.
This ought to be very close:
$(document).ready() { var itemCount; var daysFromSunday = (new Date()).getDay(), dateOffset = ( daysFromSunday > 0 ? " OffsetDays='-" + daysFromSunday + "'" : "" ), query; var daysToSunday = 7 - daysFromSunday; var query = "<Query>" + "<Where>" + "<And>" + "<Geq>" + "<FieldRef Name='CreateDate' />" + "<Value Type='DateTime'>" + "<Today OffsetDays='-" + daysFromSunday + "'/>" + "</Value>" + "</Geq>" + "<Leq>" + "<FieldRef Name='CreateDate' />" + "<Value Type='DateTime'>" + "<Today OffsetDays='" + daysToSunday + "'/>" + "</Value>" + "</Leq>" + "</And>" + "</Where>" + "</Query>"; $().SPServices({ operation: "GetListItems", listName: "Opportunities", async: false, completefunc: function(xData, Status) { itemCount = $(xData.responseXML).SPFilterNode("rs:data").attr("ItemCount"); } }); alert(itemCount); });