구문 강조 표시를 수행하는 Google App Script를 사용하여 Google 문서 도구에 대한 부가 기능을 작성하려고합니다. hightlight.js를 사용하여 선택한 텍스트에 강조 표시를 수행하고 선택한 텍스트를 형식이 지정된 텍스트로 바꾸려고했습니다. highlight.js에서 반환 된 HTML을 삽입하는 방법이 있습니까? 아니면 Google 문서 도구에서 텍스트 서식을 지정하기 위해 더 많은 작업을 수행해야합니까?Google Apps Script에서 텍스트를 HTML로 바꾸기
0
A
답변
0
아니요, "Google 문서로"HTML 형식의 문서를 삽입 할 수 없습니다 (AFAIK). 일반 텍스트로 삽입 할 수 있지만 페이지 소스를 볼 때처럼 태그가 표시됩니다.
Google 문서 도구에는 자체 DOM 구조가 있으며 HTML을 문서 형식으로 '구문 분석'해야합니다. 단락과 텍스트 요소를 추가하고 그 내용을 attributes으로 설정하십시오. 약간 성가 시게 될 것이지만 반드시 가능할 것입니다.
또 다른 방법은 HTML을 Google 드라이브에 업로드하고 convert
플래그를 설정하여 Google 드라이브에서 이처럼 어려운 작업을 수행하도록하는 것입니다. 그런 다음 결과 문서를 가져 와서 작업중인 현재 문서에 추가/바꾸기가 훨씬 쉬워집니다 (단 한 줄짜리 코드가 아닙니다). 단점은 부가 기능이 값을 검색하는 데 더 오래 걸리는 것입니다. 그게 용인 될 수 있는지 테스트 해봐야 할 것입니다.
관련 문제
- 1. Google Apps Script에서 범위 로깅
- 2. Google Apps Script에서 HTML을 출력하려면 어떻게해야합니까?
- 3. Google Apps Script에서 텍스트 요소를 만드는 방법
- 4. Google Apps Script에서 두 개의 '태그'사이에있는 텍스트를 제거하는 방법
- 5. Google Apps Script에서 이메일 html 텍스트를 강조 표시하는 방법은 무엇입니까?
- 6. Google Apps Script에서 HTML 형식의 메시지 상자를 표시 하시겠습니까?
- 7. Google Apps Script에서 VerticalPanel의 위젯에 액세스 하시겠습니까?
- 8. Google Apps Script에서 Font Awesome을 사용하는 방법?
- 9. doPost Google Apps Script에서 두 번?
- 10. Google Apps Script에서 슬라이스 설정 사용
- 11. Google Apps Script에서 Session.getActiveUser()를 사용하는 ReferenceError
- 12. parseXML이 Google Apps Script에서 INVALID XML을 반환합니다.
- 13. Google Apps의 Apps Script에서 GridItem에서 반환되는 내용
- 14. Google Apps Script에서 데이터베이스 구문 분석에 저장
- 15. Google Apps Script에서 HTTPResponse를 수행하는 방법은 무엇인가요?
- 16. Google Apps Script에서 StackExchange API 인증
- 17. Google Apps Script에서 jQuery datepicker 및 selectmenu
- 18. Google Apps Script에서 Enum ButtonSet 만들기
- 19. Google Apps Script에서 null 값 반환
- 20. Google Apps Script에서 탭 패널 제거
- 21. Google Apps Script에서 문자열의 최대 크기는 얼마입니까?
- 22. Google apps 스크립트 결과를 html로
- 23. Google Apps Script에서 서버 측과 클라이언트 측의 개념을 이해하려고 시도했습니다.
- 24. Google Apps Script에서 HTTP 요청으로 Google PR을 얻는 방법은 무엇입니까?
- 25. Google Apps Script에서 Google 제안 검색어 API를 사용하는 방법
- 26. Google Apps Script에서 작동하도록 Google+ 도메인 API 가져 오기
- 27. Google Apps Script에서 Google 스프레드 시트 기능 호출
- 28. Google Apps Script에서 Google 위치 찾기 API에 연결할 수 없음
- 29. Google 문서의 텍스트를 Java에서 바꾸기
- 30. Google Apps Script에서 for 루프 내의 함수를 호출하십시오.