function addEventsToCalendar() {
const spreadsheet = SpreadsheetApp.getActiveSheet();
const eventCal = CalendarApp.getCalendarById(calendarId);
const rawEvents = spreadsheet.getRange(dataRange).getValues();
const events = rawEvents.filter(row => row.some(cell => cell.toString().trim() !== ""));
deleteAutoCreatedEvents();
for (const event of events) {
const date = event[2];
const name = event[3];
const set_time = event[18] || "";
const address = event[5];
const city = event[6];
const state = event[7];
const zip = event[8];
const load_in = event[15] || "";
const accomodations = event[32] || "";
const notes = event[42] || "";
const parking = event[41] || "";
const tix = event[23] || "";
const status = event[1];
const setTime = set_time ? Utilities.formatDate(new Date(set_time), "PST", "hh:mm a") : "Horário não definido";
const loadTime = load_in ? Utilities.formatDate(new Date(load_in), "PST", "hh:mm a") : "Horário não definido";
const lineBreak = "\r\n";
const eventTitle = `${name} - ${status} ${uniqueEventSuffix}`;
const eventDescription = `Load In: ${loadTime} ${lineBreak}Set Time: ${setTime} ${lineBreak}Notes: ${lineBreak}${accomodations}${lineBreak}${notes}${lineBreak}${parking}${lineBreak}Ticket link: ${tix}`;
const where = `${address} ${city} ${state} ${zip}`.trim();
const newEvent = eventCal.createAllDayEvent(eventTitle, new Date(date), {