2012-07-05 4 views
0

문자열 변수에있는 HTML 페이지에서 일부 데이터를 추출하려고합니다. Google Apps Script JavaScript 코드가 서버 측에서 실행되고 document 개체가 정의되지 않았다는 것을 알고 있습니다.CSS 선택자를 사용하여 HTML 문자열을 구문 분석하십시오.

document.querySelector과 같은 CSS 선택기를 사용하여 데이터를 추출하는 쉬운 방법이 있습니까?

답변

0

Apps Script에서 서버 쪽 HTML을 만들 수 없습니다. 적어도 간단한 구문 분석을 위해서는 정규식을 사용하는 것이 가장 좋은 방법 일 것입니다.

+0

예, 저는 정규 표현식을 사용했습니다. – rik

1

두 가지 옵션

이 있습니다

가) 하나는 자바 스크립트의 문자열 함수를 사용하는 것입니다 - 첫번째 경우 String.indexOf()를 사용하여 태그를 찾은 다음 string.substring()

B를 사용하여 원하는 데이터를 추출) 다른 옵션은 Xml Service을 사용하는 것입니다.

+3

옵션 a)는 충분히 편리하지 않습니다. 옵션 b) XPath를 선택하면 좋을 것입니다. 그런 기능을 찾을 수 없습니다. – rik

관련 문제