회원들에게 이메일을 보내고 있는데, 최신 사용자 목록을 .csv 파일로 내보내면 정지, 무음, 의심 사용자도 포함되어 있습니다. 이러한 사용자들을 메일 목록에 포함하고 싶지 않으므로, 한 명씩 선택하여 목록에서 삭제해야 합니다.
이 작업을 더 쉽게 만들기 위해, 내보낸 사용자 목록에서 원치 않는 사용자를 필터링할 수 있는 옵션을 제공하면 좋겠습니다. 이는 저희는 물론, 다른 많은 Discourse 관리자들도 도울 것입니다.
회원들에게 이메일을 보내고 있는데, 최신 사용자 목록을 .csv 파일로 내보내면 정지, 무음, 의심 사용자도 포함되어 있습니다. 이러한 사용자들을 메일 목록에 포함하고 싶지 않으므로, 한 명씩 선택하여 목록에서 삭제해야 합니다.
이 작업을 더 쉽게 만들기 위해, 내보낸 사용자 목록에서 원치 않는 사용자를 필터링할 수 있는 옵션을 제공하면 좋겠습니다. 이는 저희는 물론, 다른 많은 Discourse 관리자들도 도울 것입니다.
잠깐, 엑셀 매크로를 이용해서 지울 수 있는 거 아닌가요? 상태 정보를 CSV로 내보내는 거 맞죠?
저는 LibreOffice를 사용하고 있습니다. 어떻게 하면 될까요?
LibreOffice에서는 사용할 수 없는 것 같습니다.
매크로가 필요하지 않습니다.
상태가 포함된 열 기준으로 목록을 정렬한 다음, 원하지 않는 상태가 포함된 각 행 블록을 삭제하면 됩니다.
고민해 주셔서 감사합니다. 하지만 바로 이 점이 이 기능을 요청한 이유입니다. 사용자 목록은 시간이 지남에 따라 자연스럽게 늘어날 것이고, 그렇게 되면 작업이 더 어려워질 것입니다.
LibreOffice에서는 다음과 같이 데이터를 필터링할 수 있습니다:
필터 대화상자에서 suspended_till 열에 대해 empty를 선택하면 정지되지 않은 사용자만 남게 됩니다. 필요한 경우 다른 열에도 동일하게 적용한 후, 결과로 필터링된 목록을 이메일에 사용하기 위해 내보내세요.
원하시는 기능이 있다는 점을 이해하지만, 개발되지 않을 수도 있는 기능을 기다리는 동안에도 어려운 방법으로 진행할 필요는 없습니다. 이 작업을 더 쉽게 수행할 수 있는 두 가지 옵션이 있습니다:
또한 도움이 될 수 있는 추가 옵션들이 있습니다:
사용자 목록을 메일링 리스트 매니저나 이메일 주소로 작업하도록 설계된 기타 도구로 가져오세요. 이렇게 하면 정기적인 이메일 전송 시 유용한 다른 기능들에 접근할 수 있습니다. 또한, 이메일 서비스에서 이메일 목록 관리 기능을 제공할 수 있습니다. 이는 Mailgun과 같은 트랜잭션 이메일 제공자의 일반적인 기능입니다.
내보내려는 사용자를 선택하는 쿼리를 생성하기 위해 Data Explorer 플러그인을 사용하세요(호스팅 고객인 경우 충분히 높은 플랜에 있어야 합니다). 다음은 이메일 주소를 선택하는 예시입니다:
특정 기능에 투표한 사용자
그룹 멤버 내보내기
플러그인 개발 비용을 지불하세요.
사용자만 대상이라면, 이메일 대신 그룹을 사용하여 사용자를 선택하고 개인 메시지를 보내는 것을 고려해 보세요.
참고로, 이 기능은 일반적인 스프레드시트 스킬로 동일한 결과를 얻는 것이 매우 쉬우므로 우선순위가 매우 낮을 것이라고 생각합니다. 이 기능은 워크시트에 맞지 않을 정도로 긴 사용자 목록과 같은 주요 어려움이 있을 때만 필요할 것입니다. 그러나 현재 행/레코드 제한은 Microsoft Excel과 LibreOffice Calc 모두 1,048,576개입니다.