Google Таблицы · 17.01.2021 0

Google Таблицы. Урок 85. Импорт данных из Google Календарь. Интеграция Таблицы с Google Календарь

Исходный файл можно посмотреть по ссылке:

https://docs.google.com/spreadsheets/d/15dVhGe0jKky-L0mUmj_ZDL9DZDavYw_uWhZ1hejkus0/edit?usp=sharing

Скрипт:

function calendar() { var cal = CalendarApp.getCalendarById(“howtomakeiteasier@gmail.com“); var table = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); var datn = table.getRange(1,1).setNumberFormat(“mm/dd/yyyy h:mm:ss AM/PM”); var datk = table.getRange(1,2).setNumberFormat(“mm/dd/yyyy h:mm:ss AM/PM”); datn = table.getRange(1,1).getValue(); datk = table.getRange(1,2).getValue(); var dann = cal.getEvents(datn, datk); for (var i=0; i<dann.length;i++){ var title = dann[i].getTitle(); var dn = dann[i].getStartTime(); var dk = dann[i].getEndTime(); var loc = dann[i].getLocation(); var opisanie = dann[i].getDescription(); table.getRange(i+5, 3).setValue(title); table.getRange(i+5, 1).setValue(dn); table.getRange(i+5, 2).setValue(dk); table.getRange(i+5, 4).setValue(loc); table.getRange(i+5, 5).setValue(opisanie); } }