Community

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

  • 投稿

    アバターs_fujimori

    こちらのTIPSで公開されているGoogle Spreadからの会計連携でfreeeに取引が登録出来ない

    こちらのTIPSで公開されているGoogle Spreadからの会計連携を試しているのですが、

    ①認証、②事業所選択、③取引先シートに項目リストを作成 までは問題無く動作しますが、

    取引を入力し、④取引を送信 でエラーになってしまいます。

    使い方シートの記述通りに設定しておりますが、何がいけないのでしょうか?

     

    回答

    freee dev-supportfreee dev-support

    お問い合わせありがとうございます。

    こちらのサイトに記載しておりますサンプルコードなどを利用し、Googleスプレッドシート連携をお試しいただいているということでございますね。

    大変恐縮ではございますが、サンプルコードについてはサポート対象外となっているため、調査等が出来かねております。

    Googleスプレッドシートのメニューバーより「ツール」>「スクリプトエディタ」>「POSTリクエスト」を確認していただきますと、設定しているコードがございます。
    こちらにログを取得するようにコードを追加していただきますと、メニューバーの「表示」>「ログ」よりエラーとなっている原因を確認できるかと存じます。

    お手数ですが、ご確認いただけますと幸いです。

    どうぞよろしくお願いいたします。

    アバターagora016

    私も同じところでハマりました。結論を言うと、そのサンプルコードは、品目、部門、メモタグも入力しないと400エラーが返ってきて正しくポストできません。使い方シートには、収支、発生日、勘定科目、金額「だけ」が必須項目と書いてありますが、このページ(1)によると、”取引の登録(deals,POST)の場合、アクセストークンの他に事業所ID・勘定科目ID・取引先ID・品目ID・部門ID・メモタグID・口座IDが必要になるため、事前にそれらの情報を取得します。” とあるので、使い方シートが間違っているのだと思われます。

    (1)https://developer.freee.co.jp/tips/how-to-cooperate-excel-and-spreadsheet)

    ヒントになるかと思いコメントしました。もう取り組んでいないかったらスルーしてください。

    freee dev-supportfreee dev-support

    コメントありがとうございます。

    agora016様のおっしゃる通りヘルプページでサンプルファイルとして載せている「取引データをfreeeに送信(Googleスプレッドシート)」の使い方が間違っておりました。

    随時アップデートさせていただいますので、ご了承頂けますと幸いです。

    取引の送信の際には、
    ・アクセストークンの他に事業所ID・勘定科目ID・取引先ID・品目ID・部門ID・メモタグID・口座IDが必要になるため、事前にそれらの情報を取得してくださいませ

    今後ともよろしくお願い申し上げます

    アバターTsubasa KAIEDA

    私も同じところで躓きました。

    agoraさんが指摘されていたことを踏まえてすべてを埋めたのですが、失敗してしまいます。アドバイス頂けないでしょうか。

    アバターTsubasa KAIEDA

    連投すみません。過去のログにあったこちらも試してみましたが、ダメでした。

     

    GASを用いたGoogleスプレッドシートと連携

    freee dev-supportfreee dev-support

    ご質問ありがとうございます。

    該当のスプレッドシートは、
    https://support.freee.co.jp/hc/ja/articles/115005287286
    のサンプルファイルでお間違え無いでしょうか?

    以下の投稿もご確認頂けると解決できるかもしれません。

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

    ご確認よろしくおねがいします。

    ※ サンプルファイルに関して保証・サポートはおこなっておりません。解決までご案内できないかもしれませんがご了承ください。

    アバターTsubasa KAIEDA

    ありがとうございます。そのファイルで合っています。

    全ての項目を埋めているのですが、エラーとなってしまいます。「0件の取引を送信しました」「1件の取引の送信に失敗しました」と出ます。

    agoraさんが埋めることで解決したのであれば、何かのバージョンに関する原因でしょうか。

    freee dev-supportfreee dev-support

    ご確認ありがとうございます。

    スクリプトエディタよりレスポンスを確認しエラー内容の特定・解決いただくのが早いかとぞんじます。
    エラーの表示はログ出力等でご対応ください。

    参考) https://qiita.com/chihiro/items/09c996d41d80f0d30e17
    ※ リンク先のコンテンツに関して動作とうの保証はできかねます。ご了承ください。

    期日をお約束できかねるのですが、
    元のスクリプトも修正予定です。

    ご確認よろしくお願いいたします。