自動化厨のプログラミングメモブログ │ CODE:LIFE

Python/ExcelVBA/JavaScript/Raspberry Piなどで色んなことを自動化

GAS

プライベートチャンネル自動生成 GASでSlackスラッシュコマンド(後編)

GAS

前回、GASでSlackのスラッシュコマンドのテストを行いました。 無事に応答が返ってくるのも確認できたので実際にプライベートチャンネルを作成する処理を書いていきます。 codelife.cafe 動作概要の確認 スラッシュコマンド /soudan を実行 プライベートチャ…

相談用プライベートチャンネル自動生成 GASでSlackのスラッシュコマンド(前編)

GAS

会社の同僚からこんなのをやりたいとURL付きのチャットが来たので、GASで実装できるか検証。 「Slackのスラッシュコマンドを叩くと労務相談用のプライベートチャンネルを自動生成して適切なユーザを参加させる」

毎朝GASでGoogle Tasks(ToDo)を取得して期限切れタスクをSlackで教えてもらう

GAS

この記事は UG Advent Calendar 2020 23日目の記事です。 カレンダーやGmailの横にある Google Tasks はシンプルかつ使いやすい。 でもここに書いたは良いけど定期的に棚卸ししたりできているかというと...。 ということでGASで取得してスプレッドシートにサ…

GASでGoogleカレンダーの予定を取得して稼働計画表を生成する

この記事でできるようになること ・GASでGoogleカレンダーに入っている予定を取得してスプレッドシートに出力 ・複数のカレンダーも同時取得 ・日付範囲を指定して取得 ・特定の件名の予定は取得対象から除外する(正規表現) ・終日の予定を除外する

LINEボットにメッセージを送ったら特定メンバーに転送する アナウンスボットをGASだけで作ってみた2(GASライブラリを使う)

codelife.cafe 前回作成したメッセージ転送LINE bot 「Message Broker」ですが、GAS用のライブラリを作ってくれている方がいたので試してみました。 最終更新が約2年前なので大丈夫かなと思いましたが使えました。 github.com ライブラリを読み込み リソース…

LINEボットにメッセージを送ったら特定メンバーに転送する アナウンスボットをGASだけで作ってみた

GAS

会社の同僚からこんなのできるー?とお題を頂いたので2時間くらいで作ってみました。 MQTTみたいだなと思ったので用語をそっちに合わせてみた。 2020/10/03 追記 GASライブラリ利用パターンもやってみました。 codelife.cafe 動作概要 構築手順 1. LINE bot…

自宅で開発・導入しているIoT機器や機能を晒してみる

多分生まれつきとにかく楽をしたい気持ちが強いが、GoogleアシスタントとAlexaなどの音声アシスタント、超小型の低消費電力コンピュータのRaspberry Pi、便利なIoTデバイスの登場がそれに拍車をかけた。 もしかしたら誰かの参考になるかもしれないので晒して…

Chatworkの投稿内容をGoogleスプレッドシートに自動で反映させる

GAS

qiita.com 思いの外簡単そうだったのでこれをやってみる。 用意するもの Googleスプレッドシート Chatwork ざっくり手順 スプレッドシート作成 スクリプトエディタでdoPostとJSONパーサを記述 スクリプトAPI公開 ChatworkでWebhookを作成してスクリプトのURL…

GASとSlackとGoogleHomeで毎朝なにを着れば良いか教えてもらう

最近は季節の変わり目で朝起きて寒いなーと思って上着を着ていくと、意外と昼間は暑くて上着が邪魔になったり。逆に意外と寒かったり。 朝どんな服装にするべきか悩ましいのですが、tenki.jpではどれくらいの服装なら体感温度が適温になるのか「服装指数」と…