2014-05-15 6 views
0

구문 강조 표시를 수행하는 Google App Script를 사용하여 Google 문서 도구에 대한 부가 기능을 작성하려고합니다. hightlight.js를 사용하여 선택한 텍스트에 강조 표시를 수행하고 선택한 텍스트를 형식이 지정된 텍스트로 바꾸려고했습니다. highlight.js에서 반환 된 HTML을 삽입하는 방법이 있습니까? 아니면 Google 문서 도구에서 텍스트 서식을 지정하기 위해 더 많은 작업을 수행해야합니까?Google Apps Script에서 텍스트를 HTML로 바꾸기

답변

0

아니요, "Google 문서로"HTML 형식의 문서를 삽입 할 수 없습니다 (AFAIK). 일반 텍스트로 삽입 할 수 있지만 페이지 소스를 볼 때처럼 태그가 표시됩니다.

Google 문서 도구에는 자체 DOM 구조가 있으며 HTML을 문서 형식으로 '구문 분석'해야합니다. 단락과 텍스트 요소를 추가하고 그 내용을 attributes으로 설정하십시오. 약간 성가 시게 될 것이지만 반드시 가능할 것입니다.

또 다른 방법은 HTML을 Google 드라이브에 업로드하고 convert 플래그를 설정하여 Google 드라이브에서 이처럼 어려운 작업을 수행하도록하는 것입니다. 그런 다음 결과 문서를 가져 와서 작업중인 현재 문서에 추가/바꾸기가 훨씬 쉬워집니다 (단 한 줄짜리 코드가 아닙니다). 단점은 부가 기능이 값을 검색하는 데 더 오래 걸리는 것입니다. 그게 용인 될 수 있는지 테스트 해봐야 할 것입니다.

관련 문제