Translate

Post Date:2021年6月8日 

食べる甘酒スムージーで菌活生活のすすめ

冷凍果実と食べる甘酒で作るスムージー

コンビニアイスには罪悪感を覚えるけど、暑い季節は、冷たくて甘いものに焦がれます。少しでもギルトフリーな冷菓をと "冷凍果実" と 発酵機で作った "食べる甘酒" でスムージーを作っています。

スムージーは、アメリカ生まれの飲み物で、クラッシュした氷を加えたり、凍らせた果物や野菜を使用するシャーベット状の飲み物です。しかし、今では、野菜や果物をミキサーにかけたものを含めてスムージーといわれています。

「シャーベット状でないスムージーならジュースと同じ?」

と思いましたが、ジュースは果実をジューサーで搾った搾汁(さくじゅう)なのでサラサラですが、スムージーは素材をそのまま粉砕するので、とろみがあり、果物や野菜の栄養を丸ごと摂取できます。

しかし、夏は冷菓としての冷凍果実に甘酒で甘味を加えたスムージーが一押しです。

象と散歩: 食べる玄米甘酒で菌活生活のすゝめ  で紹介している ”食べる甘酒” は、甘さを控えるために白米ではなく玄米を使っているので、程よい甘さが、スムージーを引き立ててくれます。


スムージーに適したミキサー

冷凍果物でスムージーを作るにはパワーがあるミキサーが必要です。消費電力(ワット数)と回転数が選択の基準となりますが、回転数が同じでもパワーがなければ撹拌力に欠けます。

しかし、パワーがあると本体が大きくなってしまうのが世の常。コンパクトでパワーがあるミキサーを探してたどり着いたのが、T-Fal(ティファール)の『ミックス&ドリンク』でした。

  • 氷も砕ける300Wのハイパワー
  • 低速時 15,000rpm / 高速時 20,000rpm
  • 最高容量 600ml

と、滑らかなシャーベット状のスムージーを数人分作るのに十分なパワーがありますが、コンパクトで、洗練された美しいデザインです。

ボディカラーにはホワイトとルビーレッドがあり、ルビーレッドにはミルが付属しています。ミルは不要でしたが、赤いボディが気に入りルビーレッドを購入しました。

ティファール ミックス&ドリンク

2020年にカッターがチタンコーティングされて耐久性が2倍になった『ミックス&ドリンク ネオ』が発売され、ボディーカラーがシルバーとミル付きのルビーレッドになりました。


サステナブルな製品

T-falには部品注文センターがあり、パーツが破損した場合でも壊れた箇所だけを交換することができます。以前、蓋の留め具が破損してしまったときに注文をしましたが、送料&代引き手数料込みで990円でした。

家電製品を長く使う上でも、こういった企業のスタンスはとても好感が持てます。


スムージーを作ろう

冷凍果物として販売されている ラズベリー、ブルーベリー、マンゴー などを使えば簡単に美味しいスムージーができます。

もちろん、カットパイナップル、りんご、バナナ、イチゴ、オレンジなどお好みの果物を冷凍庫で凍らせたものでもOKです。

T-fal『ミックス & ドリンク』は、氷が砕けるハイパワーとありますが、果物のカットが大きいと細かく砕けずに固まりが残ってしまいます。大きめなものは、カットしてから入れるか、少し常温で解凍してください。

ラズベリー、ブルーベリー、マンゴー

そして、「食べる甘酒」を加えます。甘さ加減はお好みで。

冷凍果実に食べる甘酒を加える

適量の牛乳を入れてミキシングです。

最初に低速で撹拌してから高速で仕上げると滑らからなスムージーができます。

牛乳が多いとシャーベット感がなくなりますが、逆に少ないとドロドロの状態となり、ブレードが空回りしてしまい冷凍果物の固まりが残ってしまいます。

最初は少しづつ牛乳を注ぎ、状態を確認しながら仕上げていきます。

冷凍果実、食べる甘酒 & ミルク

牛乳だと、まだ罪悪感を覚えるというのであれば豆乳でも美味しくできます。果物が入っているので豆臭さも感じません。

サステナブルな製品である

T-falには、部品交換センターがあり、機器が壊れたときにパーツを細かく交換することが可能です。以前、蓋の留め具が破損してしまいましたが、蓋だけを交換できました。送料&代引きテス料込みで1,000円もしなかったと記憶しています。

長くモノを使うために、こういう細やかな対応してくれる企業は好きです。


食べる甘酒の作り方

「食べる玄米甘酒」の作り方は、象と散歩: 食べる玄米甘酒で菌活生活のすゝめ からの再掲です。

長谷園の ”かまどさん” であれば、玄米1合あたり300ml、2合であれば水 600ml です。炊き上がった玄米を更に10時間発酵させるので、水に浸す必要はなく、直ぐに炊いて問題ありません。

塩は、ナトリウムが玄米のカリウムと中和して苦みを和らげるので、炊き始める前に少し入れます。

土鍋で中火で30分、その後、火を止めて30分蒸らします。中火で30分と書いていますが、鍋蓋の穴から蒸気がでなくなったら火を止めてください。

玄米の炊き方
✔ 玄米 2合
✔ 水 600ml
✔ 塩 少々
✔ 中火で30分
✔ 火を止めて30分蒸らす

「食べる甘酒」の材料は玄米と糀(こうじ)にお湯を足すだけです。

材料   
✔ 玄米 2合
✔ みやここうじ 一袋(200g)
✔ お湯 60° 適量

糀(こうじ)は、スーパーでも購入できる伊勢惣「みやこ こうじ」を使っています。乾燥麹なので袋の中で細かく砕いてから使います。

甘酒を作る発酵器は、Kuvings(クビンス)ヨーグルト&チーズメーカを使っています。

30分蒸した玄米、細かく砕いた麹を容器に入れて、玄米と麹が浸るぐらいにお湯(水)を足してよくかき混ぜます。

玄米とみやここうじを混ぜる

温度は 60℃、発酵時間は 10時間で「食べる玄米甘酒」の完成です。甘めにするのであれば発酵時間を長くしてください。

食べる玄米甘酒の完成

夏は、”冷凍果実&食べる甘酒” で作ったスムージーで大人な冷菓を楽しんでください。

Post Date:2021年5月20日 

Googleドキュメントを使ってGASで差し込みメールを出す(HTMLメールも可)

ゾウでもわかる Google Apps Script

GASでメールを送信をするのは簡単ですが、メール本文を整形するのが面倒です。

しかし、Googleドキュメントでメールのテンプレートを作れば簡単です。またメール本文の一部を変数として、送付する人の名前などを書き換える差し込み機能を使うこともできます。

テキストメールだけでなくHTMLメールでも同じようにGoogleドキュメントでテンプレートを作成して差し込みメールを出すことも可能です。

今回説明するのは、

  • Googleドキュメントでメールのテンプレートを作る
  • メール本文の一部を送信する人によって書き換える
  • HTMLメールの送信

についてです。

実際に送付されるHTMLメールはこんな感じです。赤字にしている部分が差し込みです。画像も添付しています。

HTMLメールサンプル

テキストメールのサンプルは下記となります。テキストメールなので画像はなく、リンクも使えないのでURLの記載となります。

テキストメールサンプル

メールのテンプレート作成する

先ずは、Googleドキュメントでメールのテンプレートを作成します。


テキストメールのテンプレート

テキストメールは、見たまんまなのでとても簡単です。

赤字が差し込み用の変数です。

面談日のお知らせ

[value1]さん、面談の日程が確定しました。

日付 :[value2]
時間 :[value3]

詳細については、下記URLからご確認ください。

差し込みとするのが赤字の部分です。プログラムで判断できる文字列であれば何でも構いませんが、

  • [value1] ・・・ 氏名
  • [value2] ・・・ 日付
  • [value3] ・・・ 時間

としています。


HTMLメールのテンプレート

続いて、HTMLメールのテンプレートとなります。橙色がHTMLタグです。

<h2>面談日のお知らせ<h2>

<p><strong>[value1]</strong>さん、面談の日程が確定しました。</p>

<ui>
    <li>日付 :<span style="color: red">[value2]</span></li>
    <li>時間 :<span style="color: red">[value3]</span></li>
</ui>
 
<p>詳細については、<a href="https://walking-elephant.blogspot.com/2021/05/shower-head.html">こちら</a> からご確認ください。</p>

<img alt="ゾウでもわかる Google Apps Script" height="180px;" src="https://lh3.googleusercontent.com/StoB14GWX9gSlf6HgsiRuWEn9TyN7XIejqUeWh9GCxQmrGVVxMwXE19xThkj_VvgVOIAdF_3iACbSJyJYPG1hro-bnl9G7yEqMoCWHxgP43oCe-0RHSMTt3fDjoOcLKVSkGbeerL9vI=s16000" title="ゾウでもわかる Google Apps Script" width="320px;" />

GASでメールを送信する

サンプルプログラムは、下記の3パートから構成されています。

  1. Googleドキュメントを読み込む
  2. 読み込んだコンテンツから特定文字列を置換する
  3. HTMLメールを送信する

HTMLメールで送信しますが、HTMLメールが受信できない環境であればテキストメールが表示されます。

サンプルコードは下記になります。

function testMail() {
/***************************************************
* Googleドキュメントを読み込む
***************************************************/
  //GoogleドキュメントのID
  var textDocId = '...1234567890...'
  var htmlDocId = '...abcdefghij...'

  //テキストメール テンプレートの取得
  var txtDoc = DocumentApp.openById(textDocId)
  var txtTemplate = txtDoc.getBody().getText()

  //HTMLメール テンプレートの取得  
  var htmlDoc = DocumentApp.openById(htmlDocId)
  var htmlTemplate = htmlDoc.getBody().getText()

/***************************************************
* メール本文の特定文字列を置換する
***************************************************/
  //変数の設定
  var var1 = 'タカハシ'
  var var2 = '2012年5月14日(金)'
  var var3 = '13:00'

  //プレーンテキスト内の変数を置換
  var bodyText = txtTemplate.replace('[value1]',var1).replace('[value2]',var2).replace('[value3]',var3)

  //HTML内の変数を置換
  var bodyHtml = htmlTemplate.replace('[value1]',var1).replace('[value2]',var2).replace('[value3]',var3)
/*************************************************** * HTMLメールを送信する ***************************************************/ var mailTo = 'sample_mail@gmail.com' var subject = 'テストメール' GmailApp.sendEmail( mailTo, subject, bodyText, { htmlBody:bodyHtml } ) }

Googleドキュメントを読み込む

Googleドキュメントで作成したテンプレートをIDを指定して読み込みますが、6行目がテキストメール、7行目がHTMLメールのGoogleドキュメントのIDとなります。

5. //GoogleドキュメントのID
6. var textDocId = '...1234567890...'
7. var htmlDocId = '...abcdefghij...'

Googleドキュメントの編集URLが下記の場合、赤字の部分がIDです。

https://docs.google.com/document/d/...1234567890.../edit

Googleドキュメントで作成したテンプレートの値に変更してください。

10行目でGoogleドキュメントで作成したテキストメールのテンプレートを上記のIDを指定して開いて、11行目で内容をテキストとして変数 txtTemplate に代入しています。

  9. //テキストメール テンプレートの取得
10. var txtDoc = DocumentApp.openById(textDocId)
11. var txtTemplate = txtDoc.getBody().getText()

HTMLメールのテンプレートも同じように14-15行目で変数 htmlTemplate に代入します。

これで、Googleドキュメントの読み込みは完了です。


メール本文の特定文字列を置換する

差し込み部分の説明です。

21-23行目でメールに差し込む値を定義しています。

20. //変数の設定
21. var var1 = 'タカハシ'
22. var var2 = '2012年5月14日(金)'
23. var var3 = '13:00'

26行目がテキストメール・テンプレートから読み込んだ値の置換、29行目がHTMLメール・テンプレートから読み込んだ値の置換です。

25. //プレーンテキスト内の変数を置換
26. var bodyText = txtTemplate.replace('[value1]',var1),.....省略.....
27.
28. //HTML内の変数を置換
29. var bodyHtml = htmlTemplate.replace('[value2]',var1)......省略.....

replaceを使って文字列を置換しています。

Strings.replace('置換前の文字列','置換後の文字列')

変数をひとつにして説明すると、下記の例では、txtTemplate にある [value1] を探して 細野 に置換した内容を bodyText に代入しています。

var bodyText = txtTemplate.replace('[value1]','細野')

差し込みが多い場合には下記のように分割することもできます。

var bodyText = txtTemplate.replace('[value1]',var1)
var bodyText = bodyText.replace('[value2]',var2)
var bodyText = bodyText.replace('[value3]',var3)

HTMLメールを送信する

メールを送信するのには GmailApp.sendEmail を使います。

GmailApp.sendEmail(送付先メアド, メールタイトル, 本文, {オプション})

34-35行目で mailTo に送信先アドレスを、subject にメールタイトルを代入しています。

自分のメールアドレスに変更してください。

34. var mailTo = 'sample_mail@gmail.com'
35. var subject = 'テストメール'

37-44行目がメール送信部分です。

HTMLメールを送信するので、オプション部に htmlBody:'HTMLメール本文' を指定し、本文 にはHTMLが表示できない場合のテキスト文を指定しています。

こうしておけば、HTMLメールを表示できない環境の場合には、テキストメールが表示されます。

37. GmailApp.sendEmail(
38.   mailTo,
39.   subject,
40.   bodyText,
41.   {
42.     htmlBody:bodyHtml
43.   }
44. )

テキストメールを送信する

テキストメールとして送信する場合は、サンプルプログラムのオプション部を削除して下記のように変更します。

GmailApp.sendEmail(
  mailTo,
  subject,
  bodyText
)

シートの文字装飾された文字列をHTMLメールで送信する

コメントに質問を受けたのでスプレッドシートから値と文字装飾(色、太文字)を読み込んでHTMLメールを送信するサンプルプログラムを作成しました。

読み込むシートには、A1セルに赤字太文字で"象と散歩"と入力しています。

サンプル スプレッドシート

プログラムでHTMLタグを生成する

セルの文字色は、.getFontColor()で取得できます。太字かどうかは、.getFontWeight()でわかります。戻り値が、boldなら太字、太文字でなければnormalです。

次にHTMLの生成ですが、セルの文字が太文字かを判断して、太文字であれば<strong>タグで囲みます。文字色は必ずセットされているので、<p style='color:#カラーコード>で括ります。

文字色は必ずセットされるので、装飾文字のパターンは太字の有無の2パターンですが、文字色が「黒」か「他の色」かの4パターンで生成されるHTMLを下表に示します。

字幅太字文字色HTML
象と散歩なし<p style='color:#000000'>象と散歩</p>
象と散歩なし<p style='color:#ff0000'>象と散歩</p>
象と散歩太字<p style='color:#000000'><strong>象と散歩</strong></p>
象と散歩太字<p style='color:#0000ff'><strong>象と散歩</strong></p>

下記がサンプルコードとなります。

function sendFormattingEmail() {
  // シート名を指定
  let sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("シート1")
  // セルの内容を取得
  let cellValue = sheet.getRange("A1").getValue()
  // セルの文字色を取得
  let cellFontColor = sheet.getRange("A1").getFontColor()
  // セルの文字が太字かどうかを判定
  let cellIsBold = sheet.getRange("A1").getFontWeight() === "bold"

  Logger.log(cellValue)
  Logger.log(cellFontColor)
  Logger.log(cellIsBold)

  // 宛先メールアドレス
  let mailTo  = "sample_email@gmail.com"
  // メールの件名
  let subject = "文字色と太文字を指定したメール"

  // セルの値を取得
  let body = cellValue
  // 太字の場合はstrongタグで囲む
  if (cellIsBold) {
    body = "<strong>" + body + "</strong>"
  }
  // 文字色をstyle属性で指定
  body = "<p style='color:" + cellFontColor + "'>" + body + "</p>"

  Logger.log(body)

  // HTML形式のメールを送信
  GmailApp.sendEmail(mailTo,subject,'',{htmlBody:body})
}

上記を実行すると、セルに設定された文字装飾(文字色と太字有無)で、HTMLメールを送信することができます。(2023.7.23追記)


GASの基礎を学べる参考図書

ある程度プログラミンがわかっていれば、WEBやYoutubeでも十分に調べられると思いますが、初歩的なところからであれば参考図書は有効な学習手段です。

詳解! Google Apps Script完全入門 [第3版]」は、プラグラミング初心者にわかりやすく説明されています。GASを最初に学ぶ一冊として良書です。

Udemy オススメ講座

【新IDE対応】Google Apps Script(GAS)の基礎を完全習得

【新IDE対応】Google Apps Script(GAS)の基礎を完全習得

講師:事務職たらこ

印象に残りやすい手書き風スライドを用いGASの基本的なプログラミングを気軽に学ぶことができる。本講座でGASを活用した自動化ができるレベルにはなれないが、基礎としては十分。

Post Date:2021年5月13日 

浄水シャワーヘッドの効果と選び方

タカギ キモチイイ浄水シャワピタ

水道水に含まれる塩素は、髪の毛や肌のタンパク質を酸化させるため

  • 髪の毛のキューティクルを分解
  • 肌の脂質を溶かして保湿力を低下

と、髪にも肌にもよくないそうです。


浄水シャワーの効果

浄水シャワーヘッドは、水道水に含まれる残留塩素を減らし、皮膚や毛髪への刺激を減らす効果があるとされています。

またアトピー性皮膚炎に対する浄水シャワーの効果も研究されているようですが、浄水器協会では下記のように記載されています。

多くの臨床試験や試用によって効果やよい結果も得ていますが、すべての人に適合するわけではありません。しかし、消毒用残留塩素を取り除くことで、髪やお肌にやさしい”浄水シャワー”としてご使用いただけます。

【引用】浄水シャワー-浄水器協会

塩素は水道水を殺菌するためには必要で、人には害がないとされていますが、魚も生きられない水がダメージがある髪や肌に良いとは思えません。


浄水シャワーに使われる ”ろ材”

浄水シャワーヘッドのろ材には、

  • 活性炭
  • 亜硫酸カルシウム
  • アスコルビン酸(ビタミンC)

の3種類があります。活性炭は塩素を吸着させる方法ですが、亜硫酸カルシウムアスコルビン酸は化学反応で残留塩素を低減(除去)します。

ろ材の一般的な特徴を下表にまとめてみました。

浄水シャワーのろ材
ろ材 交換頻度 除去反応速度 濾過能力 シャワー水量
活性炭 少ない 遅い 徐々に低下
亜硫酸カルシウム 2-3ヵ月 早い 徐々に低下
アスコルピン酸 2-3ヵ月 早い 一定

活性炭

活性炭の材料はヤシの殻や石炭なので化学薬品が苦手というのであれば活性炭の浄水シャワーがオススメです。

カートリッジの交換頻度が少なくて済むのでランニングコストが安いというメリットもあります。


亜硫酸カルシウム

亜硫酸カルシウムは、亜硫酸イオンを水に溶解しながら残留塩素と反応させて分解します。

反応温度は40℃前後で水だとあまり反応しないので、浄水と原水の切り替えがなくても、お風呂掃除のときに水で洗えば浄水を無駄にしません。

ろ材の成分がお湯で溶け出していくので、徐々に塩素除去率が低下していきます。


アスコルピン酸

アスコルピン酸は、いわゆるビタミンCですが、化学反応で残留塩素を中和し、カルシウムの結晶化も防ぎます。

水溶性で徐々に減っていくので残量を目で確認ができます。ろ材が残っている限りは除去率は一定です。


浄水シャワーヘッドを選ぶポイント

安心して使えるメーカーから選択するのがいいかと思います。浄水器も扱っているというのも目安になります。

お風呂の掃除でシャワーを使うので、浄水と原水が切り替えは必須です。

下表は、自分が購入を検討するときに比較検討した浄水シャワーヘッドです。

いずれも 浄水と原水の切り替えができるタイプ で、4社とも一般社団法人 浄水器協会に属し、東レとSANEIの浄水シャワーヘッドは日本アトピー協会推奨です。

表中のカートリッジの交換目安は、一人での使用を前提とし、1分当たりの水の使用量が8ℓで、トレシャワーは10分、それ以外は8分の使用時間として計算されています。

3タイプの浄水シャワーヘッド
商品名 メーカー ろ材 総ろ過水量 交換目安
トレビーノ トレシャワー 東レ 活性炭 12,000ℓ 5カ月
ビタCシャワーヘッド TOTO アスコルピン酸 6,000ℓ 3カ月
浄水原水切替え式シャワーヘッド SANEI 亜硫酸カルシウム 5,500ℓ 3カ月
キモチイイ浄水シャワピタ タカギ 亜硫酸カルシウム 4,000ℓ 2カ月

家族構成やシャワーの利用時間によってカートリッジの交換時期は異なってしまいますが、下記の計算で目安が分かります。

交換目安日数=総ろ過水量÷1日の利用時間(分)×8ℓ

しかし、前述したように、活性炭や亜硫酸カルシウムのろ材は、塩素除去率が50%に低下する総ろ過水量を交換時期としているので、厳密に計算しなくても大体の目安で大丈夫かと思います。

ビタCシャワーヘッドならろ材が物理的になくなってしまうので交換時期は一目瞭然です。


塩素除去率50%とは

トレビーノ トレシャワー、キモチイイ浄水シャワピタには浄水能力の欄に下表にあるように除去率50%と記載されています。

商品名 総ろ過水量 除去率
トレビーノ トレシャワー 12,000L 50%
キモチイイ浄水シャワピタ 4,000L 50%

「塩素を50%しか除去できないの?」

と思ってしまいましたが、調べてみると違いました。

浄水器協議会では、遊離残留塩素濃度を1mg/ℓの40℃のお湯を浄水して、塩素低減能力が50%となる総ろ過水量をカートリッジの交換時期と定めています。

つまり、トレシャーは12,000ℓ、シャワピタであれば4,000ℓ 使うと「塩素除去率が50%以下になります」ということです。

「わかりづらい」

せめて「交換時の塩素除去率」と記載すればと思います。

SANEIも浄水器協会に属しているので同じ基準を設けているとは思うのですが、敢えてわかりづらい塩素除去率については記載していないのでしょうか、、。


動画で確認

各社の浄水シャワーの商品説明動画です。TOTO ビタCシャワーヘッドは公式の動画はありませんでした。


トレビーノ トレシャワー

「髪や肌をいたわりたい貴方に」で始まり、水道巣に含まれる残留塩素が 髪、頭皮、肌によくないとわかりやすく説明されています。


SANEI 浄水切替シャワー

シャワー音以外の音がなく、動画の中で効果については特に謳われていませんが、水流がこんな感じだよというのは十分に伝わってきます。


タカギ キモチイイ浄水シャワピタ

「飲む水は気にするのに、素肌に浴びる水は気にしないの?」という問いかけから始まった以前のPVの方が、浄水器メーカーらしくて好きでした、、、。


キモチイイ浄水シャワピタに決めた

手元でシャワーを止められる止水ボタン付きのキモチイイ浄水シャワピタをポチリと。

タカギ キモチイイ浄水シャワピタ

本体がちょっと高いかなと思いましたが、カートリッジが2個付いているので、初期投資とは悪くないかと思います。

タカギ キモチイイ浄水シャワピタ 交換カートリッジ

カートリッジの交換時期を忘れてしまいそうなので、Alexaのリマインダーに登録しておきました。

象と散歩:人気の投稿(過去7日間)