2016-12-12 231 views

回答

0

我会创建一个脚本,将所有日历详细信息放入工作表中,然后创建一个公式以检查当前时间并从中将其链接起来。因此,脚本可能是这样的:

function calDataRetrival(){ 

//replace your.email with your actual Google account address 
var cal = CalendarApp.getCalendarById('[email protected]'); 
//you also need a sheet with the same name as your email, so set that up first 
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('[email protected]') 
var today = new Date(); 

var events = CalendarApp.getCalendarById('[email protected]').getEventsForDay(today); 
for (var i=0;i<events.length;i++) { 

var details=[[events[i].getTitle(), events[i].getStartTime(), events[i].getEndTime(), events[i].getAllTagKeys()]]; 
var row=i+1; 
var range=sheet.getRange(row,1,1,4); 
range.setValues(details); 
} 
} 

上述脚本提取所有日历项成片状,然后在片则可以使用“= NOW()”拉的时候比较当前时间为一个单元格然后使用如下方式将它与日历条目进行比较:= if($ I $ 1> B1,1,0)其中'I1'包含= NOW(),B1是事件的开始时间。

希望有所帮助。

+0

谢谢丹,这将工作 –

相关问题