カレンダー内の各イベント イテレータは、オートメーション開発者が指定された macOS Apple カレンダー内のイベントをループ処理できるようにします。 このイテレーターは、複数のカレンダーイベントを動的に読み取り、処理し、または検証する必要があるワークフローに最適です。

カレンダー内の各イベント イテレータは、アクティブなセッションを使用し、以下の基準に基づいてイベントのフィルタリングをサポートします。
  • カレンダー名
  • イベントタイトル
  • 出席者
  • 開始日または時刻
  • 終了日または時刻
取得された各イベントについて、イテレーターは以下を含む詳細なプロパティを返すことができます:
  • 概要
  • 開始日
  • 場所
  • 参加者 アクセスが可能な場合)

手順

  1. アクション パレットのループ パッケージループ アクション をダブルクリックまたはドラッグします。
  2. 反復子 リストから、カレンダー内の各イベント オプションを選択します。
  3. セッション名 フィールドを使用して、次のいずれかのタブを選択します。
    • セッション名: Apple Calendar の パッケージ接続 アクション で使用したセッション名を入力します。
    • 変数: Apple Calendar のセッション名を保存するために使用した変数を入力してください。
  4. カレンダー名フィールドに、イベントを繰り返し処理する対象のカレンダー名を入力します。
  5. タイトルフィールドに、イベントをフィルタリングするタイトル名を入力します。
  6. 招待者フィールドに、イベントをフィルタリングするための招待者リストを入力します。
  7. 開始日時終了日時 のドロップダウンメニューを使用して、カレンダーイベントの既存の開始日と終了日、時間を選択してください。
    開始時刻と終了時刻が利用できない場合は、変数を作成アイコンをクリックして、Datetime 変数を作成します。
  8. 現在の値を変数 に割り当てるオプションを使用して、次のオプションのいずれかを使用して値を変数に割り当てます:
    • 複数の変数: 変数マッピングを追加ボタンをクリックして、各ディクショナリ キーを変数に関連付けます。

      アクションを使用してディクショナリ値を抽出しないようにする場合は、このオプションを選択してください。

    • ディクショナリ: 辞書変数を挿入または作成します。

      ディクショナリには、出力変数と値がキーと値のペアで格納されています。 変数を作成する際に、変数を作成 アイコンをクリックして、Datetime 変数を作成できます。 対応するキーを使用して変数にアクセスできます。