2016-08-30 2 views
0

Office.js를 사용하여 Word 추가 기능을 개발 중입니다. 프로그래밍 방식으로 테이블을 문서에 추가하고 나중에 신선한 데이터로 테이블을 업데이트하고 싶습니다.Word 추가 기능의 표 업데이트

setSelectedDataAsync(CoercionType.Table)을 사용하여 테이블을 만들고 나서 addFromSelectionAsync(BindingType.Table)을 사용하여 바인딩을 설정합니다. setDataAsync()을 호출하면 기본 테이블의 구조가 수정되어서는 안되며, 따라서 데이터의 열 수가 동일한 경우에만 업데이트가 수행됩니다. 데이터의 열 수가 적 으면 여분의 열은 변경되지 않습니다 (위험합니다!). 데이터에 더 많은 열이 있으면 "제공된 데이터 객체가 현재 선택 영역의 크기와 일치하지 않습니다"라는 오류가 발생합니다.

각 업데이트마다 다른 스키마 (행/열)로 테이블을 그리고 업데이트하는 가장 좋은 솔루션은 무엇입니까?

답변

0

Office.js 용 Word API 1.3 업데이트의 일부로 새로운 Table 기능을 살펴보십시오.

preview of those new APIs here에 대한 안내를 찾을 수 있습니다.

+0

필립, Word API 1.3이 아직 베타 버전이며 최신 Office 365에서만 지원되기 때문에 답변을 표시해 주셔서 감사합니다. 사용하지 않는 사무실로 계속 찾아 가야합니다. js shared api는보다 광범위하게 지원됩니다. – jeanie77