Data Explorer 쿼리 결과를 CSV로 변환해 Discourse 자동 이메일에 첨부하기

이전 스레드에서 파생된 후속 기능 요청입니다.

Discourse 자동화를 사용하면 정기적으로 Data Explorer 쿼리를 실행하여 Discourse 관리자 패널에서 CSV로 다운로드할 수 있는 ‘Trending Search Terms’ 보고서의 값을 가져올 수 있습니다.

그러나 자동화를 통해 쿼리를 실행하면 결과가 이메일 본문에 삽입될 뿐, 결과를 CSV 또는 JSON 파일로 첨부하여 이메일을 보내는 옵션이 제공되지 않습니다. 저는 첨부 파일을 받은 후 Excel로 열어 정렬 및 필터링할 수 있도록 하는 것이 더 좋습니다.

Discourse 자동화를 통해 Data Explorer 결과를 포함한 개인 메시지를 예약할 때, Data Explorer 쿼리 결과를 첨부 파일로 보낼 수 있는 옵션을 추가해 주실 수 있을까요?

4개의 좋아요

페이징, 안녕하세요.

이 자동화 기능을 개발한 엔지니어에게 해당 요청을 전달해 보았습니다. 자동화에 새 필드(예: “보고서를 CSV로 첨부”)를 추가하는 것이 유용할 것 같지만, 현재까지 고객 요청이 한 건뿐이므로 우선순위를 정하기가 어렵습니다. 로드맵에 올리거나 pr-welcome 라벨을 붙이기 전에, 이 주제를 열어 두면서 추가적인 요청이 들어올지 지켜볼 생각입니다.

2개의 좋아요

이 문제에 대해 후속 조치를 취해 주셔서 감사합니다.

그동안은 제가 직접 만든 Python 스크립트를 사용하겠습니다. 언젠가 이 기능이 자동화 기능에 추가되길 기대합니다.

2개의 좋아요

좋은 아침입니다.

원래 요청에 추가할 후속 요청입니다: 보고서에 첫 100개 검색어 외에 모든 검색어를 포함해 주세요.

요청하는 이유는 Discourse에서 지난 한 달간의 검색어에 대한 자동 이메일 보고서를 받아, 동일한 데이터를 CSV로 생성하기 위해 제가 직접 작성한 스크립트와 비교하고 있기 때문입니다. 스크립트는 상위 100개 검색어만 가져오지만, 8월의 자동 이메일 보고서에는 300개 이상의 검색어가 포함되어 있었습니다.

그러나 Discourse API 엔드포인트에서 반환되는 JSON을 살펴보면, 모든 결과를 가져오기 위해 지정할 수 있는 부울 플래그, 쿼리 파라미터 등이 보이지 않습니다.

확인 차问一下, 상위 100개에 해당하는 특정 보고서를 사용 중이신가요? 제한이 없는 버전이 더 유용할 수 있을 것 같아서요?

제가 아는 한, 그렇지 않습니다.

Python 스크립트로 Discourse의 트렌딩 검색 API 엔드포인트인 https://my_company_discourse/admin/reports/trending_search.json?start_date=2023-08-01&end_date=2023-08-31을 호출하고 시작일과 종료일을 다양하게 지정하고 있지만, 결과로 첫 100개 항목만 반환됩니다.

추가 안내드립니다: 해당 기능이 이제 구현되었습니다 :slightly_smiling_face:

3개의 좋아요

이 주제는 마지막 답변 후 3일이 지나면 자동으로 닫힙니다. 더 이상 새로운 답변을 할 수 없습니다.