スマホの電池切れ・電源落ちを別のスマホに通知する【Ver.2】

以前の記事でIFTTTとGASを使用して構築した電源落ち通知システムですが、IFTTTが有料化した辺りから使い物にならなくなってきました。



対策として、IFTTTに登録しているメールアドレスから trigger@ifttt.com にメールを送ると即座にwebhookのチェックが発動するようです。


私はgmailでIFTTTに登録していましたので、GASのスクリプトを「IFTTTのwebhook URLを叩く」から「 trigger@ifttt.com にメールを送る」に変更しました。

  1. var sheet = SpreadsheetApp.getActiveSheet();
  2. function checkLog() {
  3.     //最終行を取り出す
  4.     var datas = sheet.getRange("A1:B" + sheet.getLastRow()).getValues();
  5.     var record = datas.pop();
  6.     //ログチェック
  7.     if (record[1] == ""){
  8.         sheet.getRange(sheet.getLastRow(), 2).setValue("logged");
  9.         return;
  10.     //ログがなければIFTTT(Webhooks)経由で通知
  11.     } else {
  12.         MailApp.sendEmail({to:"trigger@recipe.ifttt.com", subject:""});
  13.         return;
  14.     }
  15. }

これで様子を見ます。

コメント

このブログの人気の投稿

湾岸ミッドナイトの聖地についてまとめてみる

MakeMKVでリッピングに失敗する時の対処方法

中華タブレットのバッテリー交換に挑戦した話