Как интегрировать электронную таблицу Google с Calendar Google?
-
25-09-2019 - |
Вопрос
У меня есть электронная таблица Google в Google Apps. Когда я ввожу дату / время в электронной таблице, я хочу создать соответствующую запись в определенном календаре Google? Как я могу это сделать?
Этот нить Предлагает какой-то скрипты, но полное решение не дано. И я использую приложения Google вместо Google Docs, как предложено этой темой.
Обновлять : Нашел это нить полезный.
Решение
function caltest1() {
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 2; // First row of data to process
var numRows = 2; // Number of rows to process
var dataRange = sheet.getRange(startRow, 1, numRows, 5);
var data = dataRange.getValues();
var cal = CalendarApp.getDefaultCalendar();
for (i in data) {
var row = data[i];
var title = row[0]; // First column
var desc = row[1]; // Second column
var tstart = row[2];
var tstop = row[3];
var loc = row[4];
//cal.createEvent(title, new Date("March 3, 2010 08:00:00"), new Date("March 3, 2010 09:00:00"), {description:desc,location:loc});
cal.createEvent(title, tstart, tstop, {description:desc,location:loc});
}
}
Непосредственно взята здесь.
Не связан с StackOverflow