Google カレンダー API に接続する Perl スクリプトを作成しました。いくつかの問題が発生しました。
> "15 Feb 2013"
あるイベント(日付を持つイベント)を削除したい15 Feb 2013 onward
のですが、この変数が見つかりません。誰かアドバイスしてもらえますか?
Google カレンダー API に接続する Perl スクリプトを作成しました。いくつかの問題が発生しました。
> "15 Feb 2013"
あるイベント(日付を持つイベント)を削除したい15 Feb 2013 onward
のですが、この変数が見つかりません。誰かアドバイスしてもらえますか?
Net :: Google :: Calendarは、GoogleCalendarAPIと連携するための既存のライブラリです。それはあなたが望むもののように見えるdelete_entryメソッドを持っています。
あなたが正しく質問していることを理解している場合は、2013年2月15日に開始するすべてのイベントを検索し、それらを削除しますか?私はそれが...
use Net::Google::Calendar;
my $cal = Net::Google::Calendar->new;
$cal->login($username, $password);
my @events = $cal->get_events(
start-min => "2013-02-15",
);
for my $event (@events) {
$cal->delete_entry($event);
}
生のAPIを使用して、listを使用して、timeMinとtimeMaxを使用してエントリを検索します。次に、eventIdを使用して削除します。
https://www.googleapis.com/calendar/v3/calendars/$calendarId/events?timeMin=2013-02-15
イベントのリストを取得してから...
https://www.googleapis.com/calendar/v3/calendars/$calendarId/events/$eventId
それらのそれぞれでそれらを削除します。
ただし、おそらくモジュールを使用する必要があります。