Я создаю календарь Google, в нем будут дни рождения. Чтобы сделать это автоматически, я создал форму и скрипт, который будет автоматически создавать вентиляционное отверстие и повторять это каждый год.
У меня проблема, которую я просто не могу понять: день и месяц в календаре меняются местами.
Код состоит из 2 файлов, один из которых содержит функцию, создающую событие, а другой запускается при отправке формы. Даты также сохраняются в электронной таблице Google. Вот код:
Создайте событие:
function createBirthdays_ ( namedValues ) {
var cEvent = CalendarApp.getCalendarsByName( "Anniversaires CA" )[0].createAllDayEventSeries(namedValues.Nom, new Date ( namedValues.Date ), CalendarApp.newRecurrence().addYearlyRule());
}
Функция, которая срабатывает при отправке формы:
function onFormSubmit(e) {
createBirthdays_ ( e.namedValues );
}
Я уверен, что это что-то действительно простое, но я не могу его найти.