매일 azure 테이블에서 항목을 읽어야합니다. 해당 테이블의 날짜 필드를 기반으로 일부 항목을 선택하여 사람에게 메일로 보내기 위해 쿼리해야합니다. 또한 메일 ID 필드가 있습니다. 해당 날짜 필드를 기준으로 항목이 필터링되면 개별적으로 메일을 보내야합니다.
그리드 전송이나 메일 제트와 같은 타사 도구를 사용하지 않을 것이라고 생각했습니다. 따라서 Azure 기능을 사용하거나 콘솔 애플리케이션을 웹 작업으로 호스팅 할 수 없습니다. 논리 앱을 확인할 때 Outlook을 사용하여 메일을 보내는 몇 가지 옵션이 있습니다.
가능하다면 누구든지 논리 앱을 사용하여 내 요구 사항을 달성하는 방법을 알려주세요. 사용 가능한 다른 옵션이 있으면 저도 제안합니다.
전자 메일 계정에 O365 라이선스가 있는 경우 " Office 365 Outlook "커넥터 에서 " 전자 메일 보내기 (V2) "작업 을 사용하여 전자 메일을 보낼 수 있습니다.
이메일 계정에 O365 라이선스가없는 경우 일반적인 Outlook 이메일 계정입니다. 당신은 "사용할 수 있습니다 이메일 (V2) 보내기 "에서 조치를 " Outlook.com 이메일을 보내"커넥터.
============================= 업데이트 ================== ===========
아래 내 논리 앱을 참조하십시오.
1. 아래 스크린 샷과 같이 테이블 스토리지에 테이블을 생성합니다.
2. Use "Get entities" action to get the entries of the table. Input testDate gt datetime'2020-01-01T04:53:11.4584078Z'
into "Filter Query" box to filter the entries by field testDate
. Please note: Do not input TESTDATE
in filter query because it seems case sensitive according to my test.
3. Add "Create HTML table" action to convert the filter result of "Get entities" from json to HTML.
4. Then add "Send an email(V2)" action to send the email to one person which you want with entries in html.
5. 그런 다음 " Parse JSON "작업을 사용 하여 " Get entity "작업 의 json 결과를 구문 분석합니다 .
" Use sample payload to generate schema "버튼을 클릭하고 json 결과를 상자에 입력하여 스키마를 자동으로 생성 할 수 있습니다.
6. 그런 다음 " Parse JSON "작업 에서 루프 할 " For each "루프를 추가 하고 항목과 함께 각 메일 주소로 이메일을 보냅니다.Body
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다