0

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

上記の式は、12 月 12 日から 12 月 8 日までの ranbaxylabs の素敵なテーブル (利益と損失 st) を示していますが、リンク内に移動すると、テーブルに「前年」というリンクがあり、同じ結果が得られます。 2007 年 12 月から 12 月 4 日までの情報で、URL リンクは同じです。

このテーブル「Dec 07 to Dec 04」を GSheet、ImportHTML、または GAS スクリプトで取得する方法はありますか?

4

1 に答える 1

1

12 月 7 日から 12 月 4 日までのデータを取得するには、パラメータを POST する必要があります。

これが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 に答える