2019.08.02こんにちは!ITライターのもり(@moripro3)です!クラウド会計ソフトfreeeのAPIを使って経理業務を自動化するネタをお届けしています。freeeAPI・シリーズ1「はじめてのfreeeAPI」では、基本の知識・操作方法を紹介しました。【はじめてのfreeeAPI】GASでリクエストを送りfreeeの事業所情報を更新するGoogleAppsScriptでクラウド会計ソフトfreeeのAPIを操作するシリーズ。PUTリクエストでfreeeの事業所情報を更新する方法・PUTリクエストのボディ(JSON)の作り方を紹介しています。tonari-it.com2019.06.27シリーズ2では実務を想定し、「当日入金予定の取引一覧を自動でチャットワークに送信するツール」を作ります。このツールでは「GASの強み」を最大限に発揮していきますよ。Chatwork」を実現します。シリーズ初回のこの記事では、まずこれらを紹介します。ツールの全体像と成果物(freee×Chatwork)会計freee連携アドオンの導入方法アドオンでスプレッドシートにデータを取得する方法シリーズを通してfreeeAPIを使いこなし、経理業務の自動化を進めていきましょう!(この記事はfreee株式会社さまとのコラボ企画です。:【GAS×freeeAPI】当日入金予定の取引一覧を自動でチャットワークに送信するfreee×Chatworkのコラボツールこのシリーズの成果物「当日の入金予定を自動でチャットワークに送信するツール」のイメージがこちらです!毎朝チャットワークを開くだけで、当日入金予定の取引一覧を確認できます。」というリマインドになりますね。月末など特定日に入金が多い会社・事業者の方は、色々な確認の手間が省けます。うっかりして売掛金の回収漏れ...なんて事態も防げそうですね。ツール構成と今回の作成範囲このツールは、大きく2つのステップに分けて作成していきます。freeeからデータを取得してスプレッドシートに書き出すスプレッドシートのデータを、チャットワーク送信用の文面に加工して送信するfreeeから取得するデータには2種類あります。freeeAPI」で取得するデータ下記の図がツールの全体像で、この記事では赤枠部分を作成します。「会計freee連携アドオン」を使用して、freeeのデータをスプレッドシートに書き出します。会計freee連携アドオンとは「会計freee連携アドオン」とは、freeeのデータをスプレッドシートに出力する拡張機能です。プログラミング不要で、かつ、連携するスプレッドシートに直接データを書き出すことが可能です。freeeAPI」も大いに活用しますよ。freeeAPI」と「会計freee連携アドオン」の特徴を比較してみます。勘定科目マスタ等の変動の少ないデータを取得する場合や、一時的にデータを出力したい場合に向いているなるべくラクして成果をあげるために、GASを書かずに済む処理は「会計freee連携アドオン」を使っちゃおう、というわけです。シリーズ2では、「会計freee連携アドオン」「GAS×freeeAPI」それぞれの利点を活かしてツールを作っていきます。それでは会計freee連携アドオンを導入していきましょう。※途中でGoogleアカウントの認証が求められます。Googleアカウントにログインしておくとスムーズに進みます。作業を進めるにあたり、2つの用語が登場するので確認しておきます。freeeから見た場合の呼び方どちらも同じ「会計freee連携アドオン」を指している、と理解して作業を進めていきましょう。「freeeアプリストア」にアクセスします。単語でブラウザからの検索も可能です)画面右上の「ログイン」をクリックします。freeeのログイン画面に遷移するので、いつもどおりのfreeeアカウントでログインしましょう。freeeログイン後のアプリストアの画面です(画面上部に事業所名・ユーザ名が表示されます)検索バーに「スプレッドシート」と入力して、アプリを検索します。「Googleスプレッドシート連携アドオン」と表示されている項目を選択します。これが「会計freee連携アドオン」のことです。アプリとGoogleスプレッドシートの連携アプリとスプレッドシートをつなぎます。「連携」をクリックします。連携先の事業所を確認するダイアログが表示されます(複数事業所を保有している方は、後続の作業で変更可能です)Googleストアに自動遷移します。「無料」のボタンをクリックしてアドオンを取得します。新規のスプレッドシートが自動作成され、ダイアログが登場します。「続行」をクリックします。アドオンを連携させるGoogleアカウントを選択します。「許可」をクリックします。アプリ(アドオン)とGoogleスプレッドシートの連携が完了しました。アドオンとfreeeの連携ここから、アドオンとfreeeをつなぐ作業をします。スプレッドシートの「アドオン」タブを開くと、「会計freee連携アドオン」の項目が追加されているのが確認できます。「連携開始」をクリックします。ダイアログが登場します。「許可コードを取得(要ログイン)」をクリックします。「アプリ連携の開始」画面で、アドオンとfreeeアカウントの連携を許可します。「認可コード」が発行されます。「コピー」をクリックしてクリップボードにコピーします。コピーした認可コードを貼り付けて「連携開始」をクリックします。連携する事業所を選択します。複数事業所を保有している方は、選択しましょう。連携成功のメッセージが表示されたら完了です。スプレッドシートの「アドオン」タブ→「会計freee連携アドオン」を開くと、取得できる項目の一覧が表示されます。アドオンでデータを取得するそれではデータの取得をしてみましょう。シリーズで作成するツールは、3つの情報を使用します。取得スプレッドシートの「アドオン」タブ→「会計freee連携アドオン」→「勘定科目の取得」を選択します。出力先シートを選択できます。ここでは「新しいシート」に出力してみます。「データ名+日時」のシートが自動挿入され、その事業所に登録されている勘定科目の一覧を取得できます。同じ要領で「取引先情報」を取得します。詳細表示で「住所・銀行情報を含める」か選択できますが、このシリーズでは不要なので「なし」にします。取引先情報を取得できました。最後に品目情報を取得します。品目情報を取得できました。これら3つの情報を今後のシリーズで使用していきます。取引一覧を自動でチャットワークに送信する」シリーズの第1回目では、これらを紹介しました。取得なども可能ですので、ぜひ他のデータ取得も試してみてください。ラクして成果をあげるために、GASを書かずに済む処理であれば、アドオンに頼ってしまいましょう!次回は、freeeAPIから指定条件の取引一覧を取得するための「リクエストURLの作り方」を紹介します。【GAS×freeeAPI】指定条件の取引一覧を取得する「リクエストURL」の作り方と仕組み【GAS×freeeAPI】「当日入金予定の取引一覧を自動でチャットワークに送信する」シリーズの第2回目。freeeAPIリファレンス機能を使って「リクエストURL」を作成する方法、および、URLとパラメータの仕組みを紹介しています。tonari-it.com2019.08.16連載目次:【GAS×freeeAPI】当日入金予定の取引一覧を自動でチャットワークに送信する「クラウド会計ソフトfreee」のAPIをGASで操作して経理業務を自動化するシリーズ。「当日入金予定の取引一覧を自動でチャットワークに送信するツール」の作成を目標とします。VBAを専門とするITライターです。退屈なことはプログラミングで片づけよう!自らの事務職経験を活かし、事務作業をとことんラクにできるITネタを発信していきます。「コミュニティ+講座」形式で継続性&教え合える環境も提供。!ノンプログラマーがプログラミングスキルを身に着ける支援ををするコミュニティ。セミナー・もくもく会・Facebookグループのサポートで「自らで学び続ける力をつける」支援、「教え合うことで学びの価値を上げる」場の提供をしています。APIからJSON形式のデータを取得してくる方法です。Homeからの音声入力でチャットワークにタスク追加する方法を紹介します。Scriptにてチャットワークにタスク追加をします。Scriptの超入門ということで、GASプログラミングの流れと基礎についてシリーズでお伝えしています。今回は、初めてのスクリプトを作成し、保存し、実行する方法をお伝えします。ScriptでGoogleカレンダーの記録をスプレッドシートに出力するGoogleカレンダーの記録を活用して仕事の生産性を測定する方法を進めています。Scriptを紹介します。Scriptで備品購入申請を題材にワークフローを作る方法をお伝えしております。今回はGASのトリガーという機能を使って、フォーム送信時にメッセージを送るスクリプトを作っていきます。Scriptを使ってTwitterのエゴサーチ結果をチャットワークに通知する方法を紹介していきます。IFTTTとスプレッドシートを活用し初心者でもわかりやすい方法です。「コミュニティ+講座」形式で継続性&教え合える環境も提供。詳細・お申込はこちら隣ITを応援する当ブログを「応援したい!」「役に立ったよ!」というお気持ちを、コチラからお支払いただくことができます。日々更新の活力倍増いたします。※PayPalアカウントが必要です。※金額は変更可能です。Platform23HTML・CSS32iPhone・アプリ29Monaca・スマホアプリ開発7PC全般・Windows86PowerPoint・VBA28Python87RPA1VBScript15Vue.js・JavaScript13WEBサービス・クラウド68WordPress・ブログ88Word・VBA42コミュニティ・イベント109セミナーのお知らせ11チャットワーク72データ分析・アクセス解析40仕事・生産性・働き方73動画配信8商業出版21起業・フリーランス72電子書籍・Kindle3運営会社プランノーツは"IT×働き方改革"をお手伝いする会社です。「コミュニティ+講座」形式で継続性&教え合える環境も提供。詳細・お申込はこちら隣ITを応援する当ブログを「応援したい!」「役に立ったよ!」というお気持ちを、コチラからお支払いただくことができます。日々更新の活力倍増いたします。※PayPalアカウントが必要です。※金額は変更可能です。Platform23HTML・CSS32iPhone・アプリ29Monaca・スマホアプリ開発7PC全般・Windows86PowerPoint・VBA28Python87RPA1VBScript15Vue.js・JavaScript13WEBサービス・クラウド68WordPress・ブログ88Word・VBA42コミュニティ・イベント109セミナーのお知らせ11チャットワーク72データ分析・アクセス解析40仕事・生産性・働き方73動画配信8商業出版21起業・フリーランス72電子書籍・Kindle3運営会社プランノーツは"IT×働き方改革"をお手伝いする会社です。Scriptが「V8ランタイム」をサポート!モダンなECMAScript構文が使えるようになった2020.02.072020.02.08GASでコピーしたGoogleスライドのプレゼンテーションを取得する方法2020.02.052020.02.05Facebookページいつも隣にitのお仕事タイトルとURLをコピーしました。