Office.js를 사용하여 Word 추가 기능을 개발 중입니다. 프로그래밍 방식으로 테이블을 문서에 추가하고 나중에 신선한 데이터로 테이블을 업데이트하고 싶습니다.Word 추가 기능의 표 업데이트
setSelectedDataAsync(CoercionType.Table)
을 사용하여 테이블을 만들고 나서 addFromSelectionAsync(BindingType.Table)
을 사용하여 바인딩을 설정합니다. setDataAsync()
을 호출하면 기본 테이블의 구조가 수정되어서는 안되며, 따라서 데이터의 열 수가 동일한 경우에만 업데이트가 수행됩니다. 데이터의 열 수가 적 으면 여분의 열은 변경되지 않습니다 (위험합니다!). 데이터에 더 많은 열이 있으면 "제공된 데이터 객체가 현재 선택 영역의 크기와 일치하지 않습니다"라는 오류가 발생합니다.
각 업데이트마다 다른 스키마 (행/열)로 테이블을 그리고 업데이트하는 가장 좋은 솔루션은 무엇입니까?
필립, Word API 1.3이 아직 베타 버전이며 최신 Office 365에서만 지원되기 때문에 답변을 표시해 주셔서 감사합니다. 사용하지 않는 사무실로 계속 찾아 가야합니다. js shared api는보다 광범위하게 지원됩니다. – jeanie77