Open3

gasからchart-imgを呼び出す

yjiro0403yjiro0403

step1 google app scriptとchart-imgの連携

function myFunction() {
  const sheet = SpreadsheetApp.openById("1bg1V0IjL5LWxo9kewbPSnkkCAuWeY6lWIQOZ6IW_Jss").getSheetByName('シート1');
  const chartImgApi = "https://api.chart-img.com/v1/tradingview/advanced-chart?key=chart-imgのキーを入力" //Chart-imgのAPI

  const res = UrlFetchApp.fetch(chartImgApi);
  const img = res.getBlob();
  sheet.insertImage(img, 5, 10);
}

チャート画像がシートに貼り付けられている

参考

https://auto-worker.com/blog/?p=4959

yjiro0403yjiro0403

step1.5 画像のサイズを変更する (除外)

現段階ではできないことが判明、googleドキュメント等に画像をインポートすることで対応可能とのことだが一旦スキップ
APIにパラメータを付与することによって対応可能

https://api.chart-img.com/v1/tradingview/advanced-chart?interval=4h&height=300&key={YOUR_API_KEY}

参考

https://github.com/tanaikech/ImgApp