0

Outlook 일정에서 customProperties 또는 custom itemClass를 기반으로 약속에 조건부 색 서식을 적용하는 방법을 찾지 못했습니다.customProp/itemClass를 기반으로하는 Outlook 일정 조건부 서식

여기에 내가 할 관리 않은 내용은 다음과 같습니다

  • 내가 조건부 서식 아웃룩 2016로 이동 한 다음 고급 탭을 선택, 내가 IPM.Appointment 들어있는 Class 필드를 선택하고 조건을 설정할 수 있습니다. 이 조건부 서식은 모든 항목이 IPM.Appointment 형식이기 때문에 분명히 작동합니다. 예를 들어 사용자 지정 약속 메시지와 같이 기본 메시지 클래스를 확장하는 사용자 지정 메시지 클래스를 만들 수 있습니다 "Office.context.mailbox.item.itemClass 속성이 읽기 전용으로 보이는 것처럼 내 약속에 대해 그런 클래스를 설정할 수 있습니까?

  • loadCustomPropertiesAsync 기능을 사용하면 현재 항목의 사용자 지정 속성을로드하고 저장할 수 있습니다. 이 옵션은 내가하고 싶은 일에 아주 멋지지만 어떤 Outlook 2016 조건부 서식 필드, 어떤 아이디어를 통해서도 액세스 할 수있는 방법을 찾지 못했습니까?

이들은 내가 생각했던 두 가지 요소였습니다.

답변

0

itemClass 속성은 읽기 전용입니다. 문서에서는 JS API를 통하지 않고 일반적으로 다른 약속 유형을 만들 수 있다는 점만 지적하고 있습니다.

또한 사용자 지정 속성을 사용하여 조건부 서식 필드를 구성하는 방법을 찾을 수 없습니다. 내가 생각할 수있는 대안 대안 중 하나는 조건부 서식 필드에서 찾을 수있는 숨겨진 텍스트를 삽입하는 것입니다. 예를 들어 다음을 사용할 수 있습니다.

Office.context.mailbox.item.body.prependAsync(
    '<div style="display:none">some-text-to-look-for-in-view-settings</div>', 
    {coercionType:Office.CoercionType.Html}, 
    function (asyncResult) { 
     if (asyncResult.status == "failed") { 
      // any error handling 
     } 
    }); 
+0

답변 해 주셔서 감사합니다. 나는 이런 종류의 해결 방법도 생각하고 있었지만, 나는 그것에 정말로 만족하지 못했다. – MaxSC