Inflearn Community Q&A
리스트 항목 추가/변경시 이메일 보내기
Resolved
Written on
·
261
0
조건 추가를 강사님과 동일하게 생성일자와 수정일자가 같으면으로 설정했는데, 새 항목을 만들어도 False 조건의 메일이 옵니다.

Answer 2
1
안녕하세요, 인프런 AI 인턴입니다.
췻췻님, 설정하신 조건에 대해 False 조건의 메일이 오는 문제는 보통 두 가지 이유가 있을 수 있습니다.
조건 설정 과정에서 논리적 오류가 있을 수 있습니다. 생성일자와 수정일자를 비교하는 조건에서 두 필드의 데이터 형식이 정확히 일치하는지 확인해 보세요. 예를 들어, 시간 단위까지 일치하는지, 혹은 날짜 포맷이 같은지 등의 세부사항이 일치해야 정상적으로 조건이 참으로 평가됩니다.
시스템의 처리 시간 차이로 인한 문제일 수 있습니다. 데이터베이스에 새 항목이 만들어진 시점과 수정 시간 사이의 미세한 시간차이로 인해 조건이 거짓으로 평가될 수 있습니다. 이 경우에는 조건을 조금 더 유연하게 설정할 필요가 있을 수 있습니다.
위 스크린샷이나 더 자세한 설정 정보가 없어 정확한 원인 파악에는 한계가 있습니다. 조건문 설정을 한 번 더 확인해보고, 여전히 문제가 해결되지 않는다면 좀 더 구체적인 설정 상황을 알려주시면 도움을 드릴 수 있을 것 같습니다.
참고로 이미지 URL을 통해 제공해주신 스크린샷을 보면, “AND” 조건이 선택된 상태에서 두 개의 날짜 관련 필드를 “is equal to” 비교 연산자를 이용해 비교하고 계심을 알 수 있습니다. 조건 입력 필드, 비교 연산자 선택, 추가 조건 입력 등의 UI가 보이며, 상위 탭에는 “Parameters,” “Settings,” “Code View,” “About” 등이 있어 추가 설정이나 정보를 확인할 수 있을 것 같습니다.
0
선택하신 "DateofReferral" 은 무엇인가요?
강의에서는 만든 날짜와 수정 날짜로 조건을 안내 드렸습니다.
따라서 선택 시 DateofCreated가 선택되어야 합니다. (만든 날짜)

그리고 수정된 날짜를 선택하면 아래와 같이 DateofModified가 되면 됩니다.






안녕하세요,
여전히 새로운 아이템을 생성해도 False 조건으로 메일이 옵니다.
List상에서는 시간을 포함하지 않은 상태이고, Modified date는 시스템상에서 잡히는 날짜이니 제가 시간 조건을 설정할 수 없는 듯 합니다.
강사님과 제 Power Automate의 layout이 약간 달라(제꺼가 최신버전인듯합니다) 조건의 경우 자동으로 And가 입력된 상태로 조건추가가 됩니다.
세팅과 어바웃에는 별다른 내용이 없고,
코드뷰는 아래와 같습니다. 회사 내용이라 대외비 내용은 초록색OOO로 표시하였습니다.
{ "type": "If", "expression": { "and": [ { "equals": [ "@triggerBody()?['DateofReferral']", "@triggerBody()?['Modified']" ] } ] }, "actions": { "Send_an_email_(V2)_1": { "type": "OpenApiConnection", "inputs": { "parameters": { "emailMessage/To": "@triggerBody()?['Receiver']?['Email']", "emailMessage/Subject": "Added new item to OOO ", "emailMessage/Body": "<p>Added new item to OOO</p><br><p>@{triggerBody()?['OOO']?['Value']}</p><br><p>@{triggerBody()?['OOO']?['Email']}</p><br><p>@{triggerBody()?['OOO']?['Value']}</p><br><p>@{triggerBody()?['OOO']?['Email']}</p><br><p>@{triggerBody()?['Institute_x002f_Dept']}</p><br><p>@{triggerBody()?['Product']}</p><br><p>@{triggerBody()?['{Link}']}</p>", "emailMessage/Importance": "Normal" }, "host": { "apiId": "/providers/Microsoft.PowerApps/apis/shared_office365", "connection": "shared_office365", "operationId": "SendEmailV2" } } } }, "else": { "actions": { "Send_an_email_(V2)_2": { "type": "OpenApiConnection", "inputs": { "parameters": { "emailMessage/To": "@triggerBody()?['Receiver']?['Email']", "emailMessage/Subject": "OOO Item: @{coalesce(triggerBody()?['Title'],'An item')} was modified by @{coalesce(triggerBody()?['Editor']?['DisplayName'],'someone')}", "emailMessage/Body": "<p>Item: @{coalesce(triggerBody()?['Title'],'An item')} was modified at @{coalesce(triggerBody()?['Modified'],'')} by@{coalesce(triggerBody()?['Editor']?['DisplayName'],'someone')}</p><br><p>@{triggerBody()?['{Link}']}</p>", "emailMessage/Importance": "Normal" }, "host": { "apiId": "/providers/Microsoft.PowerApps/apis/shared_office365", "connection": "shared_office365", "operationId": "SendEmailV2" } } } } }, "runAfter": {} }