Как интегрировать Google Spreadsheet с Google Calendar? - PullRequest
6 голосов
/ 24 октября 2010

У меня есть таблица Google в Службах Google.Когда я ввожу дату / время в электронную таблицу, я хочу создать соответствующую запись в определенном Календаре Google?Как я могу это сделать?

Этот поток предлагает какой-то сценарий, но полное решение не дано.И я использую Службы Google вместо Документов Google, как это предлагается в этой теме.

Обновление : эта ветка полезна.

1 Ответ

5 голосов
/ 24 октября 2010
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});
 }
}

Непосредственно взято с здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...