指定した Slack ワークスペース内のすべてのチャネルを自動的に反復処理するには、ワークスペースの各チャネルイテレータを使用します。 これにより、すべてのチャネルでメッセージを送信したり、情報を収集したり、各チャネルを手動で選択することなく設定を管理したりできます。

手順

  • アクションパレットの ループパッケージから ループアクションをダブルクリックするか、ドラッグします。
  • イテレータリストからSlackパッケージを検索し、ワークスペース内の各チャネルに対してオプションを選択します。
  • セッション名 フィールドを使用して、次のいずれかのオプションを選択します。
    • セッション名: 接続 アクションで使用したセッション名を入力してください。

      (任意) 値を挿入 アイコンをクリックして、Slack セッション名を保存するために使用した既存の変数を選択します。

    • 変数: セッション名を保存するために使用した変数の名前を入力します。
  • ワークスペース: 次のいずれかのオプションを選択して、ワークスペースを識別します。
    • ワークスペース名: ワークスペース名を指定します。
    • ワークスペースID: ワークスペース ID を指定します。
  • チャネルタイプ: 次のいずれかのチャネルタイプを選択します。
    • パブリック: ループにパブリックチャネルを含める
    • 非公開: ループにプライベートチャネルを含める
    • 両方: 公開チャネルと非公開チャネルの両方が含まれます。
  • チャネルの詳細を変数に割り当てる: チャンネルの詳細を出力変数に保存するために、複数の変数またはディクショナリ変数のいずれかを選択します。
    • 複数の変数: 特定のキーごとに取得した各値(例えば、ID、チャネル名、isPrivate、isPublic、isArchived、createdTime、createdBy、topic、purpose、memberCount、webURL)を別々の変数に割り当て、各チャネルの詳細を特定の変数にマッピングできるようにします。 各変数について次の手順を実行してください:
      • 変数マッピングを追加 をクリックする。
      • 変数の キー を入力する。
      • 変数にマップ フィールドで、データが保存される変数を選択してください。
      • 追加 をクリックすると、構成された変数にこのデータが保存される。
      表 1. 変数のマッピングを使用したキー
      キー 説明 変数型
      ID Slack チャネルに割り当てられた一意の識別子。 文字列
      channelName 表示中のチャネルの名前を表示します。 文字列
      isPrivate チャネルが非公開(招待制)であるかどうかを示します。 Boolean
      isPublic チャネルが公開されており、すべてのメンバーに表示されるかどうかを示します。 Boolean
      isArchived チャネルがアーカイブされ、読み取り専用であるかどうかを示します。 Boolean
      createdTime チャネルが作成された日時を示します 日時フォーマット
      createdBy チャネル作成者のユーザー ID を表示します 文字列
      トピック チャネルの短い説明または見出しを表示します。 文字列
      目的 チャネルの想定される用途の詳細な説明を表示します。 文字列
      memberCount チャネルのメンバー数を示します。 数字
      webURL Slack でチャネルを開くための直接 URL を提供します 文字列
    • ディクショナリ: キーと値のペアを持つ辞書オブジェクトにすべての値を格納します。