我有以下代码( perl ),但我不确定如何提取发生事件?
use Net::Google::Calendar;
my @cals = $parent->get_calendars;
for my $cal_selected (@cals) {
printf "CALENDAR: %s\n", $cal_selected->title;
$parent->set_calendar( $cal_selected );
for ( $parent->get_events() ) {
my $title = $_->title || "";
my ($start, $end) = $_->when();
print "title: $title, start: $start, end: $end \n";
}
}
所以,其中一个事件有一个“开始”变量,但它每 4 天跳跃一次 - 我在当前输出中看不到它。
输出如下所示:
title: "Event 1", start: 2012-08-06T00:00:00, end: 2012-08-13T00:00:00
title: "Event 2", start: 2012-07-05T00:00:00, end: 2012-07-05T00:00:00
“Event1”有一个非常明确的开始和结束日期,6 天..
看到“事件 2”是在同一天,但发生在 2012-07-05、2012-07-09、2012-07-13 但我在输出本身中看不到...