로그인

검색

구글 스프레드 시트에서 일본주식 표시하기

구글 스프레드 시트에서 일본주식 표시하기

 

미국주식과 한국주식은 구글 스프레드시트에서 바로 인식을 하는데, 일본주식은 아니네요.

그래서, 아래 코드를 넣어줘야 합니다.

; 확장프로그램 - apps scripts

 

image.png

 

 

 

 

image.png

 

 

 

 

/**
 * Fetch stock price from Yahoo Finance
 * @param {string} ticker Stock ticker
 * @customfunction
 */
function YAHOOFINANCE(ticker) {
  const response = UrlFetchApp.fetch(`https://finance.yahoo.com/quote/${ticker}`);
  let data = response.getContentText();
  data = data.substring(data.search('data-field="regularMarketPrice" data-trend="none" data-pricehint="2" value="') + 76);
  data = data.substring(0, data.search('" active='));
  return parseInt(data);
}

 

 

 

 

 

 

실제 불러 오겠습니다.

 

 

image.png

 

 

=YAHOOFINANCE("2563.T")*GOOGLEFINANCE(("CURRENCY:jpyKRW"))

 

 

 

위 예시는 일본 도쿄시장의 ishares S&P500 jpy(H) 입니다.

(일본 증시에서 '2563' 티커 입니다.)

 

image.png

 

 

 

 

 

 

** 2024 04 16

- 몇일 작동이 되지 않네요.

그래서 임시 방편을 적어 봅니다.

=IMPORTXML("https://www.google.com/finance/quote/"&A1&":TYO","//*[@class='YMlKec fxKbKc']")

 

 

이 게시물을

댓글'1'
주식꾼
  • 2024.04.17
저만 작동 안 하는게 아니었군요 ㅎ

이 댓글을

이 댓글을 삭제하시겠습니까?