1

Я использую форму Google для создания события в своем календаре. Формат даты, записанный на моей электронной таблице, - европейский DD/MM/YYYY, но при создании события календарь Google помещает информацию о дате в формат Us MM/DD/YYYY. Таким образом, события отображаются в моем календаре в неправильные даты ...Неправильный формат даты при создании события в календаре Google

Ive проверить мой аккаунт gsuite, диск, лист настроены на правильный язык и часовой пояс (ФРАНЦИЯ/ПАРИЖ). Вы можете мне помочь? Thx.

ex. MR Zazou 2 марта -----> 4 февраля

spreadsheet DD/MM/YYYY format

enter image description here

EDIT: последний код я использую, чтобы создать событие

function createEvent_ (namedValues) { 
    //options are the key/value pairs you can set when created a 
    //calendar event, below accesses the data given for description 
    //and location - guest is hard coded 
var options = { description: namedValues.Description[0], 
ocation: namedValues.Location[0], 
       guests:"exemple"}; 
    //cEvent makdes the calendar event, You have to choose the calendar 
    //name that you would like to use, then ask for the Name of the event, 
    //start date and end date, then passes the options you have selected above 
    var cEvent = CalendarApp.getCalendarsByName("Example")[0].createEvent(
       namedValues.Name[0], 
       new Date(namedValues.Starts), 
       new Date(namedValues.Ends), 
       options) 

} 
+0

Вы можете определить часовой пояс при создании события. В [docs] (https://developers.google.com/apps-script/reference/calendar/calendar#createEvent (String, Date, Date)): «Если часовой пояс не указан, значения времени интерпретируются в контексте часового пояса сценария, который может отличаться от часового пояса календаря ». Он также может помочь опубликовать ваш код. – nehalem

+0

@nehalem Ive использует разные способы сделать это, последний раз я использую код из chatasweetie [link] (https://github.com/chatasweetie/google-form-email-calendar/blob/master/script.js) Даже я используйте создателя цепочки приложений Zappier, результат будет таким же ... –

+0

Используя Zaper ive, попробуйте также отформатировать дату до MM/DD/YYYY, но не работает. –

ответ

1

Хорошо, есть! Проблема заключалась в дополнении формы Google «Форма издателя». Ive добавляет дополнительное поле даты в мою форму для тестирования. В редакторе форм формат даты, показанный google, является правильным, но когда я исследую шаблонный вариант издателя форм, формат был назван в неправильном формате.

 Смежные вопросы

  • Нет связанных вопросов^_^