내 고객이 코드에서 WordAPI 1.1 및 1.2 호출을 사용하는 Office 응용 프로그램을 개발했습니다. 그들은 WordAPI에 대한 검사를 수행하기 위해 다음과 같은 기능을 실행합니다 :Office 용 Apps에서 WordAPI 1.1 및 1.2 사용
function TestWordAPI() {
if (Office.context.requirements.isSetSupported('WordApi', 1.1)) {
WriteResponse('word api 1.1 supported.');
}
else
{
WriteResponse('word api 1.1 is not supported.');
}
if (Office.context.requirements.isSetSupported('WordApi', 1.2)) {
WriteResponse('word api 1.2 supported.');
}
else
{
WriteResponse('word api 1.2 is not supported.');
}
}
그들은 데스크톱 워드 클라이언트에서 응용 프로그램을 배포했을 때 잘 동작했습니다. 그들은 Office 온라인 서버와 함께 SharePoint 2016 onprem을 가지고 있습니다. 그들은 또한 SharePoint에 동일한 앱을 배포했습니다. 이 응용 프로그램은 Office 온라인 및 일반 Office 클라이언트에서 다른 결과를 제공합니다. 우리는, 버전 기록 "2015년 12월 업데이트보다 최신 버전 인 최신 현재 채널 빌드에서 응용 프로그램을 테스트 할 때
온라인 사무실에서, 그들은 word api 1.1 is not supported." and "word api 1.2 is not supported
가
가 Office 클라이언트, 그들은 그러나 word api 1.1 is supported." and "word api 1.2 is supported.
참조 참조 1601 (빌드 6568.1000) 이상 "https://dev.office.com/reference/add-ins/requirement-sets/word-api-requirement-sets 우리는 1.1 및 1.2 모두 지원되지 않는 것을 알 수 있습니다.
또한 고객에게는 Office 온라인 서버 버전 1608 (빌드 7601.6800)이 문서화되어 있습니다.
여기에 누락 된 다른 종속성이있는 경우 도와주세요.
OneDrive for Business에서 코드를 테스트 한 결과 지원되지 않는 것으로 나타났습니다. 코드에서 뭔가 빠졌습니까? –
이것이 OnPrem 환경이라고 가정합니다. 맞습니까? 당신은 SPO에서 그것을 시도 했습니까? –
예, 고객 환경은 SP Onprem입니다. 고객의 정확한 onprem 환경을 설정하는 데 몇 가지 문제가 있으므로 우리는 Once drive for Business에서 테스트했습니다. 내가 SPO에서 시험 해볼까? 나는 그것을 시도 할 수있다. –