FunctionsでStorageからcsvをダウンロードしてFirestoreに投入

前提

CSVファイルはあらかじめStorageにアップしてある。 本番では管理画面からアップロードする想定。

公式のサンプルを見れば誰でも作れる

functions-samples/index.js at master · firebase/functions-samples · GitHub

書いたソース

firebase-practice/functions/src/importer at main · na8esin/firebase-practice · GitHub

その他特記事項

  • fireormを利用
  • ローカルのcsvファイルが使えるテストコードもリポジトリにコミットしてある