前回は中小企業庁が提供する「官公需情報ポータルサイト」が提供するAPI「官公需情報ポータルサイト検索API(以下、官公需APIとします)」に対して、ノーコードツール「Make」からアクセスして、データが取得できるところまで確認しました。 今回はそのデータをGoogle Spreadsheetに書き込んでいきます。今回でついに完結です!
今回は、前回取得したデータ10件のタイトル( ProjectName
)、登録日付( Date
)、概要( ProjectDescription
)を Google Spreadsheetに一覧として書き出したいと思います。Google Spreadsheetは、ブラウザ上で使えるExcelのようなものです。Googleのアカウントを持っていれば誰でも使えますので、知らない方は今回を機に試してみてください。
まずは書き出す準備をしますのでGoogleにログインした状態で、
https://docs.google.com/spreadsheets/u/0/
にアクセスしてください。下記のような画面が出てきますので、「空白」をクリックしてください。
makeに戻ります。makeにはGoogle Spreadsheetにアクセスできるブロックも用意されています。先程作ったHTTPのブロックの右の出っ張りにマウスのカーソルを乗っけると、「+」のボタンが出てきます。これで、Google Spreadsheetにアクセスするためのブロックをつなぎます。
これでいったん、先程と同じく保存をし、「Run once」を押してみましょう。HTTPとGoogle Sheetsの両方のブロックの上に「1」が出てこれば成功です。
10件を全て書くには、この10件のかたまりをバラバラにして、1行ずつGoogle Sheetsのブロックに送る必要があります。嬉しいことに、このバラバラにする機能を持つブロックもあります。
5回にわたりノーコードツール「Make」とAPIの仕組みについて説明してきました。このように、サーバーがなくても、プログラムをしなくてもブロックを連結する感覚でアプリケーションを作れます。 すこしプログラム的な思考が必要なところもありますが、いくつか作っていくうちに慣れていくと思いますので、是非他のAPIにもチャレンジしてみてください!
サムライアプスでは、このようなサーバーレス&ノーコードツールを使ったアプリケーション開発を支援しています。もし、ご興味があれば、お気軽にお問い合わせください。
これにてご免!