特定のカレンダー内のすべてのイベントの時間をカウントします

特定のカレンダー内のすべてのイベントの時間をカウントします

iCal カレンダーの特定の月に集計された時間数を取得する方法はありますか?

もしそうなら、どうやって?

私はフリーランスの時間をExcelなどで集計することを検討しています。

私はOSX 10.5.8を使用しています。

このタスクを実行するために、迅速かつ簡単な (そして無料の) アプリを使用することに全く抵抗はありません。フリーランス プロジェクトごとに複数の賃金を入力できるアプリが理想的です。

答え1

最近では、Apple のショートカット アプリを使ってこれを行うことができます。私が今試しているのは次のアプリです:

  1. カレンダーイベントを探す
  2. カレンダーイベントの詳細を取得する(「期間」を選択)
  3. 統計を計算する(「合計」を選択)
  4. 秒数を時間数に変換する式(「合計 / 3600」)を計算します

https://www.icloud.com/shortcuts/aeb42865b33947d9aef5115ecee25270

ショートカットのスクリーンショット

答え2

見てこれアプリ。iCal データベースから時間をフィルタリングしてカウントできるようです。確かに有料ですが、14 日間の試用期間があります。

あるいは、投稿がありますここAppleScript アプリケーションを使用して、まさにあなたが求めているものを実現する方法について説明します。下部にサンプル アプリケーションがいくつか添付されています :)

答え3

回避策のようなものを見つけました。この人が Google カレンダーの時間計算ツールを発明しました。私がやったのは、Outlook (MS Office 365 カレンダー) を Gmail アカウントと共有して、Gmail で開くようにしたことです。そして、そのオンライン アプリを使って時間を計算しました。サイトはこちらです: www.google-calendar-hours.com

答え4

警告: これから少し恥知らずな自己宣伝をします!

私もまったく同じものを探していました。以前はAppleのスクリプトがありましたiCal期間この仕事はかなりうまくいきましたが、残念ながら Maverics にアップグレードしてから壊れてしまいました。

私の Apple スクリプト foo は存在しないため、必要なイベントをすべて iCal から直接貼り付けることで、同様に動作する独自の JS アプリを作成しました。http://icalligator.changeset.hr/

なので、他の誰かにとっても役立つといいのですが。

関連情報