この実践で学ぶこと
作業の概要
全体の流れ

実践編② CSVファイルをスプシに自動転記

Googleドライブのファイルを自動的にスプレッドシートに取り込むツールを作成します

🔄 実践編①からの続き

実践編①では、Gmailから注文の基本情報(注文ID、注文日時、お客様名、商品名、金額、配送希望日)を スプレッドシートに転記する仕組みを作りました。

しかし、発送先の詳細情報(住所や電話番号)は、別途CSVファイルで提供されるため、 まだスプレッドシートには登録されていません。

実践編②では、このCSVファイルから発送先情報を取得し、注文IDをキーにマッチングして、 実践編①で作成したスプレッドシートに追加していきます。

📧

実践編①

Gmail → スプレッドシート

Gmailから注文の基本情報を取得してスプレッドシートに転記

  • 注文ID、注文日時
  • お客様名、商品名、金額
  • 配送希望日
📁

実践編②

CSVファイル → スプレッドシート

CSVファイルから発送先情報を取得して、実践編①のデータに追加

  • 注文ID(マッチングキー)
  • 発送先氏名、発送先住所
  • 発送先電話番号
🚀

様々なプラットフォームのデータも自動化可能!

メールの転記だけでなく、一定形式のファイル(CSV、Excelなど)であれば、
どんなプラットフォームからダウンロードしたデータでも自動取り込みが可能です。

🛒

ECプラットフォーム

注文データ・売上レポート

💰

会計システム

経費データ・請求書

👥

CRM・営業管理

顧客情報・商談履歴

手作業でのコピー&ペーストから解放される、非常に実用的なスキルです!

📋 この実践で学ぶこと

1

Googleドライブからファイルを取得する方法

Google Apps Scriptを使うと、Googleドライブに保存されているファイルに簡単にアクセスできます。特定のフォルダから最新のCSVファイルを自動で取得する方法を学びます。これができるようになると、毎回手動でファイルを探してダウンロードする手間が不要になります。

2

CSVファイルを解析してスプレッドシートに転記する方法

CSVファイルは、データがカンマで区切られた形式で保存されています。GASを使えば、このCSVファイルを自動的に解析して、スプレッドシートの適切な列に転記することができます。手動でコピー&ペーストする必要がなくなり、データの取り込みミスも防げます。

3

カスタムメニューで簡単に実行できるようにする方法

作成したツールを、スプレッドシートのメニューバーから簡単に実行できるようにします。ボタンをクリックするだけでツールが起動するので、プログラミングの知識がない人でも使えるようになります。業務の効率化につながる重要なスキルです。

🎯 作業の概要

この実践では、以下のような自動化ツールを作成していきます。毎日繰り返している手作業を、ボタン1つで実行できるようにすることが目標です。

ツールの機能フロー

1

Googleドライブの特定フォルダからCSVファイルを取得

まず、指定したフォルダIDのフォルダにアクセスして、最新のCSVファイルを取得します。フォルダIDを設定しておけば、毎回同じフォルダから自動的にファイルを取り出せます。

2

CSVファイルの内容を解析

取得したCSVファイルのデータを1行ずつ読み込み、カンマで区切られた各項目を正しく分割します。ヘッダー行(1行目)はスキップして、実際のデータだけを処理します。

3

Googleスプレッドシートに自動転記

解析したデータを、スプレッドシートの指定したシートに転記します。既存のデータに追記する形で書き込むので、過去のデータはそのまま保持されます。

4

カスタムメニューを追加して、ボタンクリックで実行

スプレッドシートのメニューバーにオリジナルのメニューを追加します。これにより、スクリプトエディタを開かなくても、メニューから直接ツールを実行できるようになります。

📌 全体の流れ

📹 実践編② 全工程デモンストレーション(50分)

実践編②の全10ステップを実際の操作画面で確認できます。 テキストで学習する前に全体の流れを把握したい方や、 手順を確認しながら作業を進めたい方におすすめです。

それでは、まず最初のステップとして、現在の作業を具体的に書き出していきましょう。

次へ:作業の棚卸 →