Community

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

  • 投稿

    アバターsak

    【freee API】GASを用いてGoogleスプレッドシートと連携する

    会計freeeのヘルプページより「取引データをfreeeに送信(Googleスプレッドシート)」を入手して連携してみましたが、品目、部門、メモタグなどが必須のようです。

    タグを使っていない取引もあるため任意にしたいのですが、どのようにすればいいのでしょうか?会計freee側の問題なのですか?

    回答

    freee dev-supportfreee dev-support

    ご質問有難うございます。
    確認までお待たせして申し訳ありません。

    partner_id (取引先), item_id (品目), section_id (部門)が空のとき、
    NaN が API に送信されてしまい登録に失敗していました。

    現在修正対応中ですがお時間を頂いてしまうので、
    以下ご対応頂けますと幸いです。

    1. ツール => スクリプトエディタを選択してスクリプトエディタを開く
    1. スクリプトエディタの『POSTリクエスト.gs』を選択する
    1. ソースコードの 102 行目当たりで details.push を行うさい以下を考慮する
    * itemId が NaN のとき、”item_id” を代入しない
    * sectionId が NaN のとき “section_id” を代入しない
    1. ソースコードの 147 行目当たり var requestBody = を生成するさい以下を考慮して修正する
    * partnerId が NaN のとき、requestBody[“partner_id”] を代入しない

    どうぞ宜しくお願い致します。