Community

コミュニティをご利用の際は 【ガイドライン】を確認・同意いただいた上でご利用ください。

  • 投稿

    アバターSatoshi Akutsu

    申請一覧の取得件数について

    お世話になっております。

    ワークフローAPIの活用について、ご質問です。

    申請一覧を取得しようとしているのですが、こちら最大50件という制限があるのでしょうか。

     

    具体的には、下記のコードで動かしたときに、

    Logger.log(obj.approval_requests[49]) までは取得できるのですが、

    Logger.log(obj.approval_requests[50]) にするとundefinedが返ってくる状態です。

    51件目以降が取得できない原因がありましたら、ご教示願えると幸いです。

    よろしくお願いします。

    =======

    <コード>

    function getApply() {

    //freeeAPIのサービスからアクセストークンを取得
    var accessToken = getService().getAccessToken();

    //リクエストを送る時に付与するパラメータ
    var params = {
    “method” : “get”,
    “headers” : {“Authorization”:”Bearer ” + accessToken}
    };

    //事業所一覧を取得するためのリクエストURL
    var requestUrl = ‘https://api.freee.co.jp/api/1/approval_requests?company_id=事業所ID&status=approved’;

    var response = UrlFetchApp.fetch(requestUrl, params);
    var obj = JSON.parse(response);
    Logger.log(obj.approval_requests[49]);//レスポンスをログ出力
    }

    回答

    アバターyakumo

    offset と limit を指定すればよいかと思います。

    リファレンス見てみてください。

    会計APIリファレンス Version: 2020-06-15