【发布时间】:2014-03-13 11:25:57
【问题描述】:
我的脚本已经走到了这一步,它只是为了检索特定日历中特定时间段的条目(即,正是我在日历中看到的)。
#Powershell
ls (join-path $Script:scriptpath .\GDataCmdLet-master\Binaries\*.dll) | % {
[System.Reflection.Assembly]::LoadFile($_)
}
$service=new-object Google.GData.Calendar.CalendarService('Test')
$cred = New-Object Google.GData.Client.GDataCredentials('joe@gmail.com', '1234')
$service.credentials=$cred
$eventquery=new-object Google.GData.Calendar.EventQuery
$eventquery.uri='http://www.google.com/calendar/feeds/joe@gmail.com/private/full'
$eventquery.StartDate = (Get-Date -Date '2014-02-10')
$eventquery.EndDate = (get-date -date '2014-02-20')
$eventfeed=$service.query($eventquery)
我从https://github.com/robertj/GDataCmdLet得到的DLL
日历中的所有事件实际上都已被删除(即我在网络界面中看不到任何事件),但结果我继续收到这些事件。
问题,一个答案就足够了:
结果中是否有一个标志,用于区分已删除和未删除的事件?
有没有办法一开始就只检索未删除的事件? (查询中的参数 ?showhidden=false 没有帮助)
谢谢!
桑德罗
【问题讨论】:
标签: powershell google-calendar-api gdata-api