1日のイベントに関する情報を取得するにはどうすればよいですか?Calendar.appからイベントの詳細を入手
など。
最後の目標は、これを懐中電灯ユーティリティとインターフェイスすることです。そのため、AppleScriptのクエリをPython subprocess
でラップして、そのpythonの結果を使用します。プログラム。
1日のイベントに関する情報を取得するにはどうすればよいですか?Calendar.appからイベントの詳細を入手
など。
最後の目標は、これを懐中電灯ユーティリティとインターフェイスすることです。そのため、AppleScriptのクエリをPython subprocess
でラップして、そのpythonの結果を使用します。プログラム。
スクリプト怒鳴る開始時間を日からすべてのイベントを取得するには、選択した日付の午後12時00分00秒から午後11時59分59秒までです。
property my_calendar : "Calendar"
set my_date to (current date) -- or any other date you want
copy my_date to Start_Date
set time of Start_Date to 0
copy my_date to End_Date
set time of End_Date to 86399 -- 23:59:59 in seconds
tell application "Calendar"
tell calendar my_calendar
-- read all events betwen start and end dates
set my_List to (every event whose (start date is greater than or equal to Start_Date) and (start date is less than or equal to End_Date))
repeat with myEvent in my_List -- loop through each event
--do something
log (start date of myEvent) as string
end repeat
end tell --Calendar
end tell -- application
'myEvent'とやりとりするためのAPIは何ですか? Pythonスクリプトからこのスクリプトを実行していた場合、どのように各 'myEvent'の詳細をPython呼び出し側に渡すことができますか? – theonlygusti
私はPythonの専門家ではありません。 AppleScriptを「return xxx」のようなもので終了させると、通常、スクリプトの呼び出し元にxxxが返されます。私はターミナル/シェルコマンドでこれを使用しています。それはPythonと似ているかもしれませんか? – pbell
は、次の2つのテーブル(とデータベースを使用してみました1つは日付とイベントを持つもの)? – Ronikos
@Ronikosカレンダーからイベントを取得するにはどうすればよいですか? – theonlygusti
私はその質問を誤解しました。あなたはCalendar.appからデータを取得するためにapplescriptを使い、それをPythonに渡したいと思っていますか? – Ronikos