名前を入れるだけで電話番後を検索してくれるLine

## 完成図

![スクリーンショット (33).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885174/e7e709ec-1ad6-9bf8-780c-ea885af6321a.png)
実際の操作動画
https://x.com/9Bp7Pmk7Gp1266/status/1845825492756385846

※LINEとスプレッドシートを繋げて、電話番号が返信させるようにした。

１．[完成図][1]
２．[電話帳でいいじゃん⁉][2]
３．[作成][3]
    - [Step1: 必要サイト][4]
    - [Step2: レシピ][5]
４． [上書き保存][6]
５． [最後に][7]

[1]:#完成図
[2]:#携帯の電話帳見たらいいじゃん！？
[3]:#使用したもの
[4]:#使用したもの
[5]:#レシピ
[6]:#ゴールは、近い！
[7]:#最後に

## 携帯の電話帳見たらいいじゃん！？
記事タイトル見た人からツッコミが入りそう（苦笑）
何しろ職場環境が
　　①携帯電話の持込禁止
　　②社内電話番号一覧表が超絶見にくい
　　③作業場の電話機械にメモリー機能なし
毎日電話することはないのですが、用事がある際はいつもPCで検索orチラシにある電話番号へ電話を掛けて、毎回繋げてもらっていました。

職場環境を少しでも改善しようとパートさんや知り合いに聞き取りをしていたところ、職場で携帯電話が導入されていない店舗から電話番号を探すことがいつも大変、と声を頂きました。
私がいる職場でも同様の問題が発生していたこともあり、「よし！私頑張るね！」と解決に向けて取り組み始めました。

## 取り敢えず出来るところから
作業場での個人携帯電話の持込は不可能なためロッカーまで取りにいく必要はありますが、１～２台しかないＰＣはいつも取り合い。チラシが置いてある場所まで行くには、店内を横断しなきゃいけないと、携帯電話を取りに行った方が早いです。
また、誰でも使用できる点からLINEから検索を掛けることにしましした。



## 使用したもの
・LINE 
   https://developers.line.biz/ja/services/line-login/
・スプレッドシート（Googleアカウント)
   https://www.google.com/intl/ja/account/about/  
・withmake
   https://www.make.com/en2
   
構成
入力インターフェイス：LINE
検索先データ：スプレッドシート
出力：LINE

## レシピ
・LINE、Google,withmake各種のアカウント作成、ログインを行なう。
・Googleスプレッドシートで電話番号一覧を作成。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885174/69bc80af-66ad-9372-9ef7-6fa1deeb2878.png)

・LINEコンソールにログインし、チャンネルアクセストークン（Messaging API設定にある）をコピー。
![ラインコンソール.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885174/229c1d52-7526-2610-018a-13b5c89c6ffd.png)
ホーム→プロバイダー→Messaging API設定→チャンネルアクセストークン

・withmakeにログイン、scenariosをクリック。
![make①.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885174/5a58d986-94d8-63e8-0193-a3102a462d4c.png)
・新規作成で、検索BOXで”LINE”を選択。
![make②.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885174/c6f7eecb-9412-5bc1-9f5f-154fe26169e4.png)
![make②-1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885174/378cf9e0-0a3f-7466-e2cf-37ccdbfc06aa.png)
・LIneモジュールの上で、右クリック。一番上の「Settings」を選択。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885174/1ed30f46-b20b-b252-7fe1-7ccd0ff6f505.png)
・出てきた中にある「Add」をクリック。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885174/7de426ad-1a33-c8ef-9955-2e8885b8b44e.png)
・Webhook nameには、保存名（ここでは見本名前）。Connectionの「Add」をクリック。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885174/1c3cfe9e-46ea-9ef7-0df4-44a090c2a2e8.png)
・Connection nemeには保存名（ここでは見本名前）。下にあるChannel Access Tokenには、③でコピーしたLINEのチャンネルアクセストークンを貼り付ける。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885174/7f2057ce-1735-f6e3-5441-e44e7fbc666c.png)


・Add another mobuleを選び、スプレッドシート(seach rowe)を検索&選択する。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885174/e0883e82-fd92-87ed-fc72-9014cf978a38.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885174/35ab7ada-cf5f-2a7d-d9b8-04c32db104c6.png)
・スプレッドシート上で、右クリック。一番上の「Settings」を選択。
出てきた窓にある項目に対して、使用するファイル、シートを選択していく。
最後まで入力出来たら、右下にある「OK」を押す。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885174/5a20f4f0-7f76-8aea-2bf6-710a049809d3.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885174/040af1e9-70df-f6f3-ee8d-b424702c1f49.png)![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885174/d54a8e39-532e-456c-a2bd-a87abb7be296.png)


・Add another mobuleを選び、Line(Send Reply Message)を検索&選択する
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885174/20bf1e5d-f64d-0236-ba8c-2673cdf43292.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885174/726c5e55-e6e8-d1bf-6dbc-311391f5340a.png)
・スプレッドシート上で、右クリック。一番上の「Settings」を選択。
出てきた窓にある項目に対して、使用するファイル、シートを選択していく。最後まで入力出来たら、右下にある「OK」を押す。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885174/c6821b87-0c92-511a-aeb1-0c9beab6df4a.png)

:::note info
## ゴールは、近い！
※途中でこのボタンを押して、保存をしていきましょう※
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885174/79faface-6231-06c0-4586-ef1d53d6bf38.png)
:::

・左下にある「Run once」を押してから、Lineを開き「A店」と送信してみましょう。今回の設定は、”等しい”時に返信があるように設定されています。なので、LINEトーク画面をよく見ると、「全角」「半角英語のみ」「全角英語のみ」には、エラーが発生し返信がありません。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885174/cda705cb-bab2-ed48-8668-1fa61209c25f.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885174/6d25eb9f-07d4-04d1-1858-ea4eadc803f4.png)
・ここでLineに返信が返ってこない場合、設定がどこか間違っています。
もう一度、上に戻って見直してみましょう。



## 最後に
お疲れ様でした！
実際にパートさんたちにダミーで試してもらいましたが、全部入力しなくても一部だけで検索できるようにして欲しい、同じ店舗でも各部門で電話番号があったりするからその電話番号も欲しいと言われてしまいました。。。
まだまだ、このシステムも改善点がありますね！
めげずに次回挑戦したいと思います！