2011-12-13 21 views
0

私は自分のiCalendarにイベントを自動的にスケジュールする小さなPythonプログラムに取り組んでいます。iCalendarからイベントを追加および削除しますか?

私はイベントの必要なすべての情報を持っているところで、ほとんどのことを終えました.iCalとのインターフェイス方法はわかりません。

私はそれを使ってイベントをスケジュールする方が簡単な場合、私はそれを使用して問題はないので、私は、AppleScriptをタグ付けしました。私はちょうど私のpythonスクリプトからapplescriptに情報を渡す方法を知る必要があります。

タイトル、開始時刻、終了時刻、およびイベントの日付がわかりました。私は他のものは必要ないと思っていますよね?

答えて

0

AppleScriptエディタを開いてiCalのライブラリを参照することは悪い考えではありません。それは2つの質問を私に残しますので、

tell application "iCal" 
    tell calendar "My Calendar" 
     set theDate to current date 
     make new event at end with properties {description:"Event Description", 
     summary:"Event Name", location:"Event Location", start date:theDate, 
     allday event:true} 
    end tell 
end tell 
+0

よし:

は、ここでの例です。 1)PythonやAppleScriptを使用する方が良いですか?私は潜在的にスケジュールするイベントがたくさんある、何らかの理由で、AppleScriptは遅くなるだろうか? 2)私はPythonスクリプトからAppleScriptにデータをどのように送ることができますか? – user974703

+0

@ user974703:**これらの質問は**の質問ではありません**コメントではありません。 「より良い」は問題ではないので、時間を浪費しないように尋ねる。 「遅い」とは、自明に測定できるものです。 「データの送信」は、Mac OSのPythonライブラリの一部です。 (1)ライブラリを読んでから、(2)あなたが書いたコードに基づいて**具体的な**質問をしてください。 –

関連する問題