2010-10-24 40 views
5

Tôi đã có bảng tính Google trong Google Apps. Khi tôi nhập ngày/giờ trong bảng tính, tôi muốn tạo một mục nhập tương ứng trong một Lịch Google cụ thể? Tôi có thể làm cái này như thế nào?Làm cách nào để tích hợp Bảng tính Google với Lịch Google?

Điều này thread đề xuất một số loại kịch bản nhưng giải pháp hoàn chỉnh không được cung cấp. Và tôi đang sử dụng Google Apps thay vì Google Documents theo đề xuất của chủ đề này.

Cập nhật: Tìm thấy điều này thread hữu ích.

Trả lời

4
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}); 
} 
} 

trực tiếp lấy từ here.

Các vấn đề liên quan