投稿

7月, 2021の投稿を表示しています

Gasでゴミ出し通知のアレコレ

何ヶ月も放置してたマメBOTのゴミ出し通知バグ… 去年の8月くらいに作ってたLINEのBOT の改良話です^p^ 一年たった今では結局ほとんど自分の掃除リマインダーになりましたが父親の錯乱頻度は以前に比べて減ってる気がしているので俺は満足です。家族みんなが心穏やかに暮らせるならそれでええんや。あとはご飯関係の錯乱か…早く丸くなってくれないかな。中華と家庭菜園攻めきつい( ˘ω˘ )笑 BOTはゴミ出し周りをこれ以降もちょいちょい弄ってたんですが、最終週の挙動だけずっと変だったんですよね。5週目があると収集ない時にもわんわん言っちゃってて。おのれ第5週め! で「もう頭使いたくネ」ってなったのでやる気出るまで放置してたんですが、ふらっと調べてみたらなんと! 第n週の計算式の情報が結構たくさん出てるじゃーあないですか!!なぜ作った時に色々見つけられなかったのか( ということで向き合ってきました。採用技術の大元の記事は↓ 特定の月の特定の曜日を取得する https:// etauthenonprogrammercoder. tumblr.com/post/186638513489/ gas 我が家のマメBOTとはいささか記述の相性が悪かったのでちょっと改変しつつ組み込み const holiday = [ "12/30" , "12/31" , "01/01" , "01/02" , "01/03" ]; //年末年始などの例外日を指定 const tomorrow_dates = new Date () + 1 ; // 明日 の日付全般の情報を取得 const tomorrow_year = tomorrow_dates . getFullYear (); // 明日 が属する 年 const tomorrow_month = tomorrow_dates . getMonth () + 1 ; // 明日 が属する 月(取得した月は0始まりらしいので+1) const tomorrow_date = tomorrow_dates . getDate (); // 明日 の日付 const tomorrow_day_num = tomorrow_