AQI超标Google apps scripts实现微信推送提醒

为了方便自己即时了解当地AQI情况,参考网上资料,弄了个Google apps scripts小脚本来实现触发通过server酱或者即时达推送微信提醒。

  1. 登陆aqicn.org获取AQI api token 令牌。这很简单,相信谁都会。

  2. 登陆Google我的触发器,新建scripts项目

  3. 一对一推送脚本,是通过server酱推送

1
2
3
4
5
6
7
8
9
function doGet(request) {
var response = UrlFetchApp.fetch("https://api.waqi.info/feed/jiangyin/?token=aqi令牌");
var data = JSON.parse(response.getContentText());
if (data.data.aqi > 50){
UrlFetchApp.fetch("http://sc.ftqq.com/server酱令牌.send"+"?text="+encodeURI("今天空气超:")+data.data.aqi+"&desp="+data.data.city.url);
}
Logger.log(data.data.aqi);
}

server酱令牌获取登陆http://sc.ftqq.com/3.version

  1. 一对多推送,是通过即时达推送
1
2
3
4
5
6
7
8
9
function doGet(request) {
var response = UrlFetchApp.fetch("https://api.waqi.info/feed/jiangyin/?token=aqi令牌");
var data = JSON.parse(response.getContentText());
if (data.data.aqi > 50){
UrlFetchApp.fetch("http://push.ijingniu.cn/send?key={即时达令牌}&head={自定义}&body={自定义}");
}
Logger.log(data.data.aqi);
}

即时达令牌获取登陆http://push.ijingniu.cn/admin/index/

  1. 试没问题,创建新的触发器。