Google Apps 脚本中的 Googlefinance

问题描述 投票:0回答:1

如何在 Google 电子表格应用脚本中使用“googlefinance”?语言是Js。这是我在 Apps 脚本中的第一步,但我做不到:/

google-apps-script google-sheets google-sheets-formula
1个回答
0
投票

没有直接的方法可以在应用程序脚本中使用谷歌金融,但您可以使用下面的解决方法

function eurPrice() {
  const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  const tempCell = sheet.getRange("A1");

  const currency = "CURRENCY:EURUSD"; // For Euro
  tempCell.setFormula(`=GOOGLEFINANCE("${currency}")`);
  
  Utilities.sleep(5000); // Increase wait if needed
  
  const price = tempCell.getValue();   // Get price
  
  tempCell.clearContent();   // Clears cell
 
  // Log it or use it
  Logger.log(`Price is: ${price}`);
}
© www.soinside.com 2019 - 2024. All rights reserved.