0

=ImportHtml("http://www.moneycontrol.com/financials/ranbaxylabs/consolidated-profit-loss/RL","table",5)

上面的公式为我提供了一张 12 月 12 日至 12 月 8 日期间 ranbaxylabs 的漂亮表格(损益 st),但是如果您转到其中的链接,您会注意到该表格有一个“上一年”的链接,它给出了相同的12 月 7 日至 12 月 4 日的信息,其中 url 链接相同。

有什么方法可以通过 ImportHTML 或一些 GAS 脚本在 GSheet 中获取此表“Dec 07 to Dec 04”?

4

1 回答 1

1

您需要 POST 参数以获取 12 月 7 日至 12 月 4 日的数据。

这是 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());
}
于 2013-11-07T13:00:08.597 回答