MapiMessage를 사용한 투표 옵션 작업

MapiMessage를 사용한 투표 옵션 만들기

Microsoft Outlook은 새 메시지를 작성할 때 사용자가 설문을 만들 수 있게 합니다. Yes, No, Maybe 등과 같은 투표 옵션을 포함할 수 있습니다. Aspose.Email도 새로운 Outlook 메시지를 만들 때 동일한 기능을 제공합니다. FollowUpOptions 클래스는 투표 옵션의 값을 설정하거나 가져오는 데 사용할 수 있는 VotingButtons 속성을 제공합니다. 이 문서는 설문조사를 만들기 위해 투표 옵션이 포함된 MapiMessage를 생성하는 자세한 예제를 제공합니다.

MapiMessage를 사용한 설문 만들기

다음 코드 샘플은 voting_buttons 속성을 사용하는 방법을 보여줍니다. FollowUpOptions 설문조사를 만들기 위한 클래스:

import aspose.email as ae

msg = ae.mapi.MapiMessage.load("my.msg")

# Set FollowUpOptions Buttons
options = ae.mapi.FollowUpOptions()
options.voting_buttons = "Yes;No;Maybe;Exactly!"

msg.save("voting_btns.msg")

MapiMessage에서 투표 옵션 읽기

다음 코드 스니펫은 MapiMessage에서 투표 옵션을 읽는 방법을 보여줍니다.

투표 버튼만 읽기

다음 코드 스니펏은 투표 버튼만 읽는 방법을 보여줍니다.

기존 메시지에 투표 버튼 추가

다음 코드 스니펫은 기존 메시지에 투표 버튼을 추가하는 방법을 보여줍니다.

메시지에서 투표 버튼 삭제

다음 코드 스니펫은 메시지에서 투표 버튼을 삭제하는 방법을 보여줍니다.

투표 결과 정보 읽기

다음 코드 스니펏은 투표 결과 정보를 읽는 방법을 보여줍니다.

보내지 않은 메시지 플래그 설정

다음 코드 스니펫은 예제에서 사용되는 샘플 메서드들을 보여줍니다.

import aspose.email as ae

msg = ae.mapi.MapiMessage("from@test.com", "to@test.com", "Flagged message", "Make it nice and short, but descriptive. The description may appear in search engines' search results pages...")
msg.set_message_flags(msg.flags ^ ae.mapi.MapiMessageFlags.UNSENT)