Flow에서 Outlook → Teams에 알릴 때 줄 바꿈이 무시되지 않도록 방지

최근



사내에서 Office365의 Teams를 적극적으로 이용하게 되어 왔습니다.
이메일을 확인하는 것을 잊었다! 뭐가 잘 있어요.

이메일도 Teams에 알릴 것이라고 생각합니다.
Flow 사용해 설정했습니다만, 개행이 무시되어 버리는군요.

플로우 설정



일단 설정을 올리다

트리거 "새 메일이 도착했을 때"를 흐름에 추가



내용은 특별히 아무것도 설정하지 않습니다. 폴더를 선택한 정도.



그런 다음 액션 '게시 메시지'를 흐름에 추가



내용은 이런 느낌
팀 ID, 채널 ID는 자신의 계정을 연결로 제대로 설정해 두면,
목록 상자에서 선택할 수 있어야 합니다.



메일을 받으세요 1



이것이,


이렇게!


읽기 힘들다... 주문이다...
이것이라고 단순한 통지로서 밖에 사용할 수 없다・・・

Flow를 조금 변경



「새 메일이 도착했을 때」의 출력 내용을 보면,"Body": "あああああああああああああああ\r\n\r\nテスト用メール\r\n\r\nあああああああああああああああ\r\n\r\n"
HtmlText의 개행 코드가 들어가 있다(말이 있을까)

리치 텍스트의 개행 코드(
)로 하면 좋을지도 (말이 있을까)

Flow의 Forum 찾아보면 그것 같은 것이 있었습니다.
Replace Newline in Flow Expression

이걸로 가자.uriComponentToString(replace(uriComponent(triggerBody()?['Body']), '%0D%0A', '<br>'))
필요한 곳에는 직접 쓰고 HtmlText에는 "식"을 사용하여 변환을 한다.



메일을 받으세요 2





샤!

좋네요 Flow×Teams
Flow도 처음부터보다 많이 사용하기 쉬워졌고 (업데이트 빈도와 속도 빠르고 오랫동안 만지면 모르는 것이 많지만)

이 상태로 여러가지 자동화해 가고 싶습니다.

좋은 웹페이지 즐겨찾기