마지막 업데이트: 2023년 8월 31일
문제
Word JavaScript API를 통해 콘텐츠 컨트롤을 사용하는 추가 기능은 특정 시나리오에서 "RichApi.Error: NotImplemented" 오류를 표시할 수 있습니다.
이는 2023년 8월 10일, 특히 MacOS(빌드 16.76)에서 Office.js 업데이트 후에 처음 발견되었습니다.
원인
ContentControl.load() 메서드는 콘텐츠 컨트롤 instance 모든 속성을 로드하는 데 사용됩니다. 이 메서드는 내부적으로 모든 콘텐츠 컨트롤 속성을 하나씩 로드합니다. 그러나 릴리스된 모든 속성만 포함하는 대신 아직 개발 중이거나 아직 릴리스되지 않은 새 속성도 포함됩니다.
이 문제는 초기 구현에서 "NotImplemented" 오류를 반환하여 load() 메서드에 대한 일부 호출이 실패하는 최근에 도입된 새 속성으로 인해 발생했습니다.
다음은 잠재적으로 영향을 받는 코드의 예입니다.
상태: 해결됨
해결 방법
최신 버전의 Word 업데이트합니다.
개발자가 영향을 받는 빌드에서 추가 기능을 작동하도록 합니다.
콘텐츠 컨트롤을 로드할 때 문제를 일으키는 알 수 없는 속성을 방지하는 방법은 원하는 논리에 따라 필요한 속성 집합을 명시적으로 지정하는 것입니다.
영향을 받는 코드의 이전 예제를 업데이트하는 다음 코드는 콘텐츠 컨트롤의 필수 속성만 로드합니다.
참고 항목:
해결 방법
-
웹에서 Word: 영향을 받지 않습니다.
-
Windows에서 Word
-
베타 채널: 영향을 받았지만 16.0.16815.20000 이후 빌드에는 수정 사항이 포함되어 있습니다.
-
현재 채널(미리 보기): 영향을 받았지만 16.0.16731.20170 이후 빌드에는 수정 사항이 포함되어 있습니다.
-
월간 채널: 영향을 받지 않습니다.
-
MEC: 영향을 받지 않습니다.
-
-
Mac의 Word
-
베타: 영향을 받았지만 16.77.23082006 이후 빌드에는 수정 사항이 포함되어 있습니다.
-
프로덕션: 영향을 받았지만 16.76.23082301 이후 빌드에는 수정 사항이 포함되어 있습니다.
-