マガジンのカバー画像

GAS・Slack・テック系・ノンプロ研

189
GAS・Slack・テック系・ノンプロ研
運営しているクリエイター

#slack

GASでSlack絵文字(スタンプ)のランキングを投稿するbotを雑に作る

GASでSlack絵文字(スタンプ)のランキングを投稿するbotを雑に作る

GASで作りたいなと思ったので、作ってみます。
Pythonでも作ってみたいけど、まずはGASで。

いいからまずはコードを見せろ、という人はこちらをどうぞ
https://github.com/ymgcmnk/Slack-emoji-ranking-bot

過去事例/類似事例「Slack 絵文字 ランキング」「Slack スタンプ ランキング」「Slack スタンプ 集計」などで検索してみると

もっとみる

macでcurlでSlack API

前回curl wttr.in/Tokyo で天気予報が出るのはわかった。
curl -h で色々コマンドがあるんだな〜ってのをチラッとみた。
URL打ち込んでヘッダー情報取れるのわかった(わかってない。

あと、色々ミスってあー ってなった時は
control c で。

インストールしておくものfig
https://fig.io/
便利だからおすすめ

brew
https://brew.sh

もっとみる

Slackワークフロービルダーでスプレッドシート連携しようとした時に「結果が見つかりません」「一致するものが見つかりませんでした」

現象下図のようになって困った。

Google Sheets for Workflow Builder は入ってる。
シート作成後に、Slackを一度再起動もした。
PC再起動もした。
Googleアカウントを一度サインアウトしてサインインし直した。
それでもだめ。

回避策まずマイドライブに連携用スプシを置いて、連携して、その後、マイドライブから共有ドライブにスプシを動かす。

で回避してます。

もっとみる

[Slack × GAS] conversations.rename チャンネル名称を変更する

なんやかんやで名称を一気に変更したい時、ありますよね。
力isパワーでポチポチ手入力で変更しても良いのですが、件数が多くてだるすぎるのでGASでどうにかしたいと考えて試行錯誤しました。

その俺メモ。

まとめると、チャンネルIDを取得して、名称変更したいIDに対してuserOAuthTokenでRenameを効かせる、ってことになる。
ちゃんとリファレンスを読むと、この辺も実は書いてあったんだな

もっとみる
営業日カウントダウンbot Zapier,slack,GoogleSpreadSheet 

営業日カウントダウンbot Zapier,slack,GoogleSpreadSheet 

GASで営業日カウントダウンbotを作った。
Zapierでもできるよね、ってことで、その作成メモ。

作成手順祝日リストの作成

Zapier連携用のスプレッドシート用意

Zapierで設定

1.祝日リストの作成営業日を計算するために、スプレッドシート に祝日リストを用意する。
簡単に作るなら、内閣府のサイトからデータ持ってきてコピペすれば良い。内閣府のサイトにはCSVもある。
毎年コピペが

もっとみる
[GAS][slack]営業日カウントダウンbotを作った。いったんまとめ。

[GAS][slack]営業日カウントダウンbotを作った。いったんまとめ。

前書きGASでだいだい出来たので、作り方や注意などをまとめておく。
細かく書くとキリが無いのでダイジェスト版として。
今回のbotは、スプレッドシートで計算した残営業日を取得し、それをslackで通知する、という仕組みになっている。
いろいろ不具合やスマートでないところもあると思うので、お気づきの点はコメントいただければ幸いです。

今回はGASで作ったが、zapier でも出来るし、下記の通りs

もっとみる
【Slackbot】カウントダウンをしてくれるbot「Callie」が便利!!

【Slackbot】カウントダウンをしてくれるbot「Callie」が便利!!

こんにちは!RECEPTIONISTのしらかみです!

私の勤めるRECEPTIONISTではコミュニケーションツールにSlackを利用しており、様々なSlackbotが活躍してくれています!

Slackbotとは?Slackbotとは、Slack上で使える対話式のチャットボットプログラムのことで、業務のサポートや効率化を代わりにしてくれる機能です。

自社サービスのRECEPTIONISTは、

もっとみる

[GAS][slack]営業日カウントダウンbotを作っている途中 その8 ペアプロして芝刈りされた。ペアプロは精神と時の部屋。

ペアプロすげ〜ってのと、コードのビフォアフを見ていく。このnoteは私がとっても楽しい内容だか、他人にとってどうなのかは知らない。クラスを理解し始めた人、クラス化していきたい人は参考になる、かもしれない。

コードだけさくっと見たい人は下記の目次からコードの箇所に飛ぶか、github見てください。

で、肝心の営業日カウントダウンの作り方は、また今度、改めてまとめようかな。コード見ればわかる人はそ

もっとみる

[GAS][slack]営業日カウントダウンbotを作っている途中 その7

前回https://note.com/0375/n/n4a5587d3ae22

いま気になっていることemoji-codeでもアイコンいけるんじゃないの?

webhoook

SlackAPI ライブラリ ちゃんと理解したい

カレンダ 祝日+土日+指定休日の統合?

スクリプトファイルの並び順 https://developers.google.com/apps-script/release

もっとみる

[GAS][slack]営業日カウントダウンbotを作っている途中 その6 slack周りをいじる Botアイコンの画像設定あれこれ

前回

いま気になっていることemoji-codeでもアイコンいけるんじゃないの?

webhoook

SlackAPI ライブラリ ちゃんと理解したい

カレンダ 祝日+土日+指定休日の統合?

スクリプトファイルの並び順 https://developers.google.com/apps-script/releases

会社指定休日をクラスに持たせる?

営業日判定もクラスに持たせる?

もっとみる

[GAS][slack]営業日カウントダウンbotを作っている途中 その5 やっとこさクラス化していくぞ

前回クラス化の前に、クラスで生成したあとのメソッドの変更とかアロー関数に寄り道していた。そのへんの理解も深まってよかった。

いま気になっていることクラス化

emoji-codeでもアイコンいけるんじゃないの?

webhoook

カレンダ 祝日+土日+指定休日の統合

スクリプトファイルの並び順 https://developers.google.com/apps-script/releas

もっとみる

[GAS][slack]営業日カウントダウンbotを作っている途中 その2

これの続き

Twitterやslackでぶつくさ言ってたら、みんなスッとURL送ってくれたりコメントくださったりして、GAS界隈の優しさに瞳を潤しています。
本当にありがとうございます!!!

自分が理解できなくて、すげー悔しくてムカついて凹みますが、時間と物量こなしてレベルアップできればなあ。

今気になっていること・botアイコン変えたい
・ログが二回出るのをどうにかしたい(大事なことだから

もっとみる
[GAS][slack]営業日カウントダウン通知botを作っている途中 その1

[GAS][slack]営業日カウントダウン通知botを作っている途中 その1

その2はこちら

注意書き多分、完成したらまた改めてnoteにまとめます。
作成中の混乱のままに大放流。
自分の整理のためって感じ。
一応動くけど、もうちっとどうにかしたいぞ。

前書きノンプロ研にて、初心者向けプログラミング講座【GASコース特別編】が実施されました。講座内容の改廃に伴って、現在は初級コースの最後にAPIも盛り込まれるようになりました。以前のコースではAPI回が無かった講座を受講

もっとみる
2017~2018年頃に非IT組織(学協会)でslackを導入したときの覚え書き

2017~2018年頃に非IT組織(学協会)でslackを導入したときの覚え書き

前書き懐古のためのメモです。供養みたいなものです。現在は有料プランでslack使ってます。
非IT企業としては早め(?)に導入していたことで、コロナにおける在宅勤務体制にも比較的スムーズに移行できたと思う(元々コロナ前から在宅勤務の提案と試行はしていた)。

いろいろ頑張ってたんだなあと思って、当時のことを覚え書きしておく。
もしこれから導入するところがあれば、参考になれば幸いです。

もはやIT

もっとみる