2017-03-02 6 views
0

나는 학교 프로젝트를 위해 주식을 동적으로 추가하고 제거 할 수있는 주식에 대한 정보가 담긴 포괄적 인 Google 시트를 만들려고 노력해 왔습니다. 이를 위해, 나는 IMPORTHTML와 테이블에서 데이터를로드에 몇 가지 조사를 해봤이 마련 :모닝 스타 통합

=IMPORTHTML(CONCAT("http://financials.morningstar.com/ratios/r.html?t=", B3),"table", 1)

B3가 NFLX 또는 추가됩니다 다른 주식 시세입니다. 그러나, 시트가 가져온 내용 '으로 반환하는 것은 "비어, 나는 실마리를 왜 없어 한

+1

morningstar가 AJAX를 사용하여 해당 정보를 채우므로 importhtml이 작동하지 않는 이유는 ... –

+0

@AhmedMasud Ahh ... AJAX와 (과) 인터페이스 할 수있는 방법은 무엇입니까? – Derpleferple

+0

@AhmedMasud 소유권 카테고리에서 파일을 가져 오는 방법이 있습니까? – Derpleferple

답변

0

부분 답변 :. I를 하구의 비트가 발견 후

예, 최선의 URL에 대한 보는 것을 금융 부분은

http://financials.morningstar.com/finan/financials/getFinancePart.html?t=XNAS:NFLX&region=usa&culture=en-US&ops=clear

당신이 사용하고와 결합 할 수있다

https://github.com/fastfedora/google-docs/blob/master/scripts/ImportJSON/Code.gs

Google 시트에 ImportJSON 기능이 추가되었습니다.

시작해야합니다. 그러나 데이터는 당신이 그것을 청소해야 divs/tds의 무리로 온다. 그러나 약간의 무시 무시한 후에 가능하다. :)

+0

다른 URL을 어디서 가지고 있는지 물어볼 수 있습니까? 나는 비슷한 비율의 키율을 찾고있다. – Derpleferple

+0

소유권을위한 것 또한 – Derpleferple

0

나는 Ahmed Masud가 링크를 얻은 곳을 말할 수 없다. (그리고 나는하고 싶다. 알고있다). 나는 morningstar에서 많은 데이터를 얻었습니다. 그들은 이상 할 수 있습니다. 그러나 자신의 링크를 사용하여, 당신은 키 비율을 얻을 IMPORTHTML와 결과 데이터를 정리하고이와 B3 셀을 참조 할 수 있습니다

=arrayformula(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(IMPORTHTML("http://financials.morningstar.com/finan/financials/getFinancePart.html?t=XNAS:"& B3 &"&region=usa&culture=en-US&ops=clear","table", 1), "<\/td>" , ""),"<\/tr>",""),"<\/th>",""),"<\/thead>",""),"<\/span>","")) 

미안 해요, 잘못된 공식에 넣어. 그러면 B3 항목이 표시됩니다.

이 얻을 것이다 소유권 :

=arrayformula(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(IMPORTHTML("http://investors.morningstar.com/ownership/shareholders-overview.html?t=XNAS:"& B3 &"&region=usa&culture=en-US&ops=clear","table", 4), "<\/td>" , ""),"<\/tr>",""),"<\/th>",""),"<\/thead>",""),"<\/span>","")) 

가 다시 주식 기호는 B3에 있어야합니다.

+0

그래, 정말 잘 돌아 간다. 데이터를 어떻게 얻습니까? 아니면 단지 핵심 비율의 물건입니까? – Derpleferple