Closed CherrelleTucker closed 5 months ago
createSprintReviewPresentationIMPACT
placeholder {{currentSprintNumber}} appears to generate correct sprint
createSprintReviewPresentationIMPACT
placeholder {{currentSprintNumber}} appears to generate correct sprint
{{currentSprintNumber}} is created by trimming file title. File title is created by searching PI calendar for relevant Sprint Increment, then naming to match. .
Instead of calculating a PI, have scripts read the PI info from the PI calendar https://calendar.google.com/calendar/u/0?cid=Y19lNmU1MzJjZWZjNWRkZmRkN2YzYzcxNWU3YTA3MzI2NjA3Y2QyNDBkOTUxOTkxZjZhNGUzYjg3NjUzZTY3ZWYzQGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20
`// function to get FY.PI.Sprint from IMPACT PI Calendar function getPiFromImpactPiCalendar() { var calendar = CalendarApp.getCalendarById(impactPiCalendar); var currentWeekDates = getCurrentWeekDates(); var events = calendar.getEvents(currentWeekDates.start, currentWeekDates.end); var piRegex = /PI \d{2}.\d Sprint \d/; // Regex to match "PI YY.Q Sprint S" format
for (var i = 0; i < events.length; i++) {
var event = events[i];
if (piRegex.test(event.getTitle())) {
return event.getTitle();
}
}
return "No PI Event Found"; // Return this if no matching event is found
}
'{{Adjusted PI}}': currentPI, // Update PI Placeholder
`
Not working on this anymore. Just pull from the calendar.