=ImportHtml("http://www.moneycontrol.com/financials/ranbaxylabs/consolidated-profit-loss/RL","table",5)
上面的公式为我提供了12月12日至12月的ranbaxylabs的一个很好的表(损益st),但是如果你转到你内部的链接,你会发现该表的链接为“上一年”它为12月07日到12月4日提供了相同的信息,其中url链接是相同的。
有没有什么方法可以通过ImportHTML或一些GAS脚本在GSheet中获取此表“Dec 07 to Dec 04”?
答案 0 :(得分:1)
您需要POST参数以获取Dec 07至Dec 04的数据。
以下是GAS代码,然后您需要对响应内容进行一些工作,以根据您的需要进行调整。
function post() {
var options = {
"method" : "post",
"payload": {
"nav": "next",
"type": "profit_cons",
"sc_did": "RL",
"start_year": 201212,
"end_year": 200812,
"max_year": 201212
}
};
var response = UrlFetchApp.fetch("http://www.moneycontrol.com/financials/ranbaxylabs/consolidated-profit-loss/RL", options);
Logger.log(response.getContentText());
}