I log …

KLWPだけでLINEの通知数取得

目次

  1. 目標
  2. 参照
  3. ni(type)
  4. 数える
  5. 通知数表示
  6. 通知があるときだけ通知数表示
  7. LINEの通知があったらLINEという文字を表示

【こちらは前サイトからの移植記事になります。】

 zooperでもKLWPでも、とりあえず欲しいのはLINEの通知なんだよね。

 公式KLWP – Functionsによると、通知の取得がいろいろできるらしい。
 Zooperでもできてたけど、LINEの通知はTaskerとの連携必須だったからねー。しかも私のスマホ、設定が悪いのかポップアップしないからTaskerが通知取ってこない。謎。

目標

 KLWPだけでLINEの未読数取得、表示。

参照

 KLWP – Functions – 公式の機能説明
 orefolder – KLWPで表示できる値・機能一覧 【KLWP勉強中】 – 機能の日本語の説明
 orefolder – KLWPにおける計算と条件文(if文)の使い方【KLWP勉強中】 – わかりやすい

ni(type)

 KLWPではni(type)構文で通知がバーに何が表示されているかを取得することができる。
 これはもうZooperくんが追い付けないところまで来てしまった感ある……。Taskerのプロファイル2個減るのってなんか嬉しい。
 Gmail他二つはアプリ名を名指ししてあるけど、Gメールを自分に送って試したら1通目は1、2通目はなぜか4と表示された。3通目は6。なんでやねん。
 $ni(0, count)$は、Gmailなら通知の隅に未読数が出ることからそれを読み取っている模様。LINEはその表示がない? 同じ端末にlineきても未読数出る人と出ない人がいる謎。

数える

 WhatsappとかGメールの通知数みてると、以下のようになってました!

 ←パッケージはこれ。
実際に通知きてみないとパッケージわからんけど。

 ただ、パッケージ入れてみたらなぜか2倍の数が表示されるので注意。
【追記_2020/09/10】このなぜか2倍っていうの直ったみたいです。【/追記終了】

通知数表示

 ただ数字が出る。

通知があるときだけ通知数表示

 通知があるときだけただ数字が出る。

LINEの通知があったらLINEという文字を表示

 通知があるときは文字を表示する。

 パッケージさえわかればなんでも通知数とれるね♡