Google Homeに話しかけてEvernoteのノートにToDoを追加するのがめちゃ便利！

Evernoteの共有ノートブック機能って便利ですよね。ぼくたち夫婦は買い物リストとしてよく活用しています（↓こんな感じです）。

![スクリーンショット 2018-03-11 10.25.43.png](https://qiita-image-store.s3.amazonaws.com/0/55366/cd6e3af1-cb9e-dd49-16e0-123be2effbd5.png)

ただ、以下のような不満点もあります。

- 買い物リストを追加するたびにEvernoteを開くのが面倒
- 妻が面倒がってEvernoteを開かない！
- **その結果、妻が僕に依頼→僕が買い物リストに追加する⇒ムキーッ！**

そこで、最近購入したGoogle Homeの力を借りて上記不満点を解決することにしました。具体的には、**Google Homeに話しかけることで、Evernoteの買い物リスト（ノート）に必要品（ToDo）を追加するようにしました。**

# 仕組み
![Google Home買い物リスト.001.jpeg](https://qiita-image-store.s3.amazonaws.com/0/55366/fca2fde6-5067-998e-69b1-da894fe8711b.jpeg)

Google HomeとEvernoteの連携にIFTTTを使用します。**IFTTTは「If This Then That(これをしたら、次にあれをする)」の略で、Webサービス同士を連携させることのできるサービスです。**今回は、Google Homeに話しかけると（This）、EvernoteのノートにToDoを追加する（That）ように設定します。

# IFTTTの設定方法
IFTTTは[Web版](https://ifttt.com)とスマホ版（[iOS](https://itunes.apple.com/app/apple-store/id660944635?pt=1752682&ct=/discover&mt=8)、[Android](https://play.google.com/store/apps/details?id=com.ifttt.ifttt&utm_source=/discover&utm_medium=web)）がありますが、今回はスマホ版で設定を行います（Web版と操作はほとんど同じです）。IFTTTのアカウント登録は事前に行ってください。

![IMG_0984.png](https://qiita-image-store.s3.amazonaws.com/0/55366/04b997db-7363-b672-efc3-1088552267a9.png)
`My Applets` -> `＋`を選択します。
<br>
![IMG_0985.png](https://qiita-image-store.s3.amazonaws.com/0/55366/39783b8d-74b4-6c16-02a1-35d9127680cd.png)
`＋this`を選択します。
<br>
![IMG_0986.png](https://qiita-image-store.s3.amazonaws.com/0/55366/455263b6-10d3-f487-ddd2-a64bb2dfc3ed.png)
`Google Assistant`を選択します。
<br>
![IMG_0987.png](https://qiita-image-store.s3.amazonaws.com/0/55366/80aa7c83-f691-c1e3-2244-57ba3ef67133.png)
Google Homeが反応する設定を行います。今回は、`Say a phrase with a text ingredient`を選択します。ちなみにそれぞれの項目説明は以下のとおりです。

- Say a simple phrase：特定のフレーズを話す
- Say a phrase with a number：数値を含む特定のフレーズを話す
- Say a phrase with a text ingredient：キーワードを含む特定のフレーズを話す
- Say a phrese with both a number and text：数値とキーワードを含む特定のフレーズを話す

<br>
![IMG_0988.png](https://qiita-image-store.s3.amazonaws.com/0/55366/85c58631-2db0-93fa-0d1f-473ddc3a1559.png)
Google Homeにどう話しかけるとどう反応するかを設定します。それぞれの項目説明は以下のとおりです。特定のフレーズの箇所は`$`を挿入します。`$`の前後には半角スペースが必要です。

- What do you want to say?：Google Homeに話しかけるフレーズ（例. 買い物リストに `$` を追加して）
- What's another way to say it? (optional)：Google Homeに話しかける2つめのフレーズ、任意（例. 買い物リストに `$` を追加）
- And another way? (optional)：Google Homeに話しかける3つめのフレーズ、任意（例.  `$` を追加）
- What do you want the Assistant to say in response?：Google Homeが返答する言葉（例. Evernoteの買い物リストに `$` を追加しました）
- Language：言語（例. Japanese）

<br>
![IMG_0992.png](https://qiita-image-store.s3.amazonaws.com/0/55366/ee325174-385d-00eb-588d-443c6ccfcf1c.png)
続いて、`＋that`を選択します。
<br>
![IMG_0993.png](https://qiita-image-store.s3.amazonaws.com/0/55366/0d5db404-dd44-1162-c2fc-d6dedd8008fa.png)
`Evernote`を選択します。
<br>
![IMG_0994.png](https://qiita-image-store.s3.amazonaws.com/0/55366/0e1cc360-9431-ff69-4a73-594711789a78.png)

`Append a to-do to note`を選択します。これで特定のノートにToDoを追加することができます。
<br>
![IMG_0995.png](https://qiita-image-store.s3.amazonaws.com/0/55366/4b2d516b-640e-4040-52b1-8b1c1a75aefb.png)
EvernoteのどのノートブックのどのノートにToDoを追加するかを設定します。

- Title：ノートのタイトル（例. Supermarket Shopping List）
- To-do：ToDoの項目、変更不要
- Notebook (optional)：ノートブック名、任意
- Tags (optional)：タグ名、任意

この設定でいくつかハマったところがあったので、注意点を以下にまとめます。

- Title、Notebook、Tagsは日本語NG（英語だと正しく連携されます）
- Notebookに共有ノートブックを指定する場合、IFTTTに連携するEvernoteアカウントが共有ノートブックの作成者でないといけない

<br>
<img width="375" alt="IMG_0999.png" src="https://qiita-image-store.s3.amazonaws.com/0/55366/55147e36-d14e-3077-096a-b0f732a17dde.png">
`Finish`を選択すると、IFTTTの設定が完了です！あとは、Google HomeにIFTTTに設定した内容で話しかけるだけで、EvernoteのノートにToDoを追加してくれます。

# まとめ
![スクリーンショット 2018-03-11 10.27.10.png](https://qiita-image-store.s3.amazonaws.com/0/55366/1bde9cee-e27a-65ca-7dc5-af1ea2a2b6e9.png)
Google Homeに話しかけるだけで、EvernoteのノートにToDoが追加されるので、めちゃ便利です！妻も喜んでくれました。これで妻も買い物リストに必要品を追加してくれること間違いなし！？

**追記**
なぜか、Google Homeに「りんご」と話しても反応してくれませんでした。バナナ、みかんは反応するのに。。

# 参考リンク
- [Google Home/Google Assistantに関する情報まとめ - Qiita](https://qiita.com/jyoshida/items/ea33239a12235e7a8e0a)