2014年2月9日日曜日

Google Apps Scriptを使った室温・湿度データの投稿

※プログラミングを全く知らないところから始めた人間が書いています。ご承知おきください。

このブログの本筋ではありませんが、タイトルの話について書いておきます。いつかどこかで役に立つかもしれませんので。

投稿までの手順は

  1. 温度と湿度を読み取る
  2. 読み取った値とそのときの日時をフォームに入力して送信ボタンを押す
  3. 回答内容がブログに投稿される

まず、温度と湿度の読み取りは手動です。アナログの計測器なので、これはどうしようもありません。

次に、フォームへの入力です。

フォームというのはGoogleのサービスの1つで、Google Driveで作成し、アンケートのように使えます。質問事項として、ここでは計測日と温度、湿度を作ってあります。回答欄に入力して送信ボタンを押すと、回答内容があらかじめ用意しておいたGoogle spread sheetに書き込まれます。

Spread sheetはMicrosoft Excelのような表計算アプリケーションです。Excelでの様々な操作や動作をVBA(Visual Basic for Applications)を自動化できるように、Google spread sheetでもGoogle Apps Script(GAS)を使っていろいろなことができるようになっています。

ここでは、GASを使ってSpread sheet上のフォームの回答内容をこのブログにメールで投稿するようにしています。回答内容それぞれがSpread sheetのセルに1つずつ書き込まれるので、各入力値を取得し、あらかじめ決めた形式でブログのタイトルと本文が書かれるように、ブログ投稿用のメールアドレスに送ります。メールのタイトルがブログのタイトルとなり、メールの本文がブログの投稿内容となります。

---
ここまで書いてきて、この投稿内容のわりにとてもわかりにくい書き方になっていると思いました。自分自身がプログラミングのことをわかっていないので、自分と同じような人が読んでも理解できるようにしたいのですが、とても難しいです。今後も加筆修正していきたいと思います。

0 件のコメント:

コメントを投稿