Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Google Apps Script × IFTTT でつくるTwitterエゴサーチ自動化
Search
katsuhisa_
PRO
October 31, 2017
Programming
0
2.7k
Google Apps Script × IFTTT でつくるTwitterエゴサーチ自動化
Google Apps Script 活用ミートアップ で話した内容です。
https://gaiax.connpass.com/event/69200/
katsuhisa_
PRO
October 31, 2017
Tweet
Share
More Decks by katsuhisa_
See All by katsuhisa_
Reliability Engineering at Studist
katsuhisa91
PRO
0
250
依頼仕事の最適化 〜未完了をいかに完了にするか〜
katsuhisa91
PRO
17
9.7k
障害対応の人間的側面
katsuhisa91
PRO
3
1.1k
Inside Studist Lightning Talks
katsuhisa91
PRO
0
810
SRE NEXT で過去に紹介されたAWS 知見速習
katsuhisa91
PRO
2
850
インフラエンジニアの多様性と評価、またはキャリアへのつなげ方
katsuhisa91
PRO
0
1.1k
Job Crafting
katsuhisa91
PRO
0
3.1k
Self-Serviceとサイロ化と組織構造
katsuhisa91
PRO
0
1.1k
チームで取り組む障害対応
katsuhisa91
PRO
6
2.5k
Other Decks in Programming
See All in Programming
未経験でSRE、はじめました! 組織を支える役割と軌跡
curekoshimizu
1
120
第3回関東Kaggler会_AtCoderはKaggleの役に立つ
chettub
3
1.1k
Generating OpenAPI schema from serializers throughout the Rails stack - Kyobashi.rb #5
envek
1
340
クリーンアーキテクチャから見る依存の向きの大切さ
shimabox
4
920
Djangoアプリケーション 運用のリアル 〜問題発生から可視化、最適化への道〜 #pyconshizu
kashewnuts
1
260
Pulsar2 を雰囲気で使ってみよう
anoken
0
250
Datadog DBMでなにができる? JDDUG Meetup#7
nealle
0
130
15分で学ぶDuckDBの可愛い使い方 DuckDBの最近の更新
notrogue
1
370
Go 1.24でジェネリックになった型エイリアスの紹介
syumai
2
260
データベースのオペレーターであるCloudNativePGがStatefulSetを使わない理由に迫る
nnaka2992
0
230
Kotlinの開発でも AIをいい感じに使いたい / Making the Most of AI in Kotlin Development
kohii00
3
300
仕様変更に耐えるための"今の"DRY原則を考える
mkmk884
9
3k
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Building Adaptive Systems
keathley
40
2.4k
Gamification - CAS2011
davidbonilla
80
5.1k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2.1k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.5k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
The World Runs on Bad Software
bkeepers
PRO
67
11k
Mobile First: as difficult as doing things right
swwweet
223
9.4k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Navigating Team Friction
lara
183
15k
Transcript
Google Apps Script × IFTTT でつくる エゴサーチ自動化 株式会社 スタディスト 北野
勝久
自己紹介 インドのIT企業で2年半ほど働いた後、 スタディストで、SRE らへんの仕事をしています。 北野 勝久 katsuhisa91 https://github.com/katsuhisa91 Katsuhisa Kitano
https://www.facebook.com/katsuhisa.kitano.33 @katsuhisa__ https://twitter.com/katsuhisa__ #GAS活
会社紹介 スタディストという会社からきました。 『Teachme Biz 』というサービスを つくっています。 弊社のゆるキャラ『マロン』 #GAS活
Twitter エゴサーチやってます? #GAS活
スタディスト素晴らしい。 急成長企業を支えるママ社員のディープワーク(戦 略経営者) - goo ニュース https://t.co/z6TQc0ZaRJ Twitter エゴサーチいいよ、という話 •
自社のニュースに対する世の中の反応が分かって嬉しい! #GAS活
Twitter エゴサーチいいよ、という話 • 自社のサービスに対する世の中の反応が分かって嬉しい! セールスフォースと親和性は高いと思うなぁ。 クラウド型マニュアル作成「Teachme Biz」のスタ ディストがセールスフォースから資金調達 | TechCrunch
Japan https://t.co/Z4jxZO48jT @jptechcrunchさんから #GAS活
Twitter エゴサーチいいよ、という話 • 世の中の情報をかんたんに集める(マニュアル作成に関する世の中の意見) Markdownパーサー。不具合あってもいいやリリー ス準備の為、使い方のマニュアル作成中♥。なんか テンションが上がらないでござる。たーのしーく無い 。 (´-ω-`) #GAS活
意外といい! #GAS活
でも・・・ • Twitter でいちいち検索とか めんどうでやってらんない • 昔の投稿に関しては、 無限スクロールしないと見れなくてつらい • 記録したい
#GAS活
そこで・・・ • エゴサーチ自動化したい • ちゃんとデータを残したい • 後から検索をつかって、 かんたんに見返せるようにしたい #GAS活
• エゴサーチ自動化したい • ちゃんとデータを残したい • 後から検索をつかって、 かんたんに見返せるようにしたい Google Apps Script
とIFTTT つかえば、 かんたんにできます そこで・・・ #GAS活
IFTTT とは 「if this then that」というシンプルなコンセプトに基づく「レシピ」を作成し共有することが できる。 レシピの「this」の部分は「Facebookで写真をタグ付けした時」「Foursquareでチェックし た時」といった「きっかけ」になり、 「that」の部分は「テキストメッセージの送信」「Facebookでステータスメッセージを作成」
といった「行動」になる。 ユーザーが使用するサービスで有効にする「きっかけ」と「行動」のコンビネーションがレ シピである。 by wikipedia #GAS活
IFTTT とは 「if this then that」というシンプルなコンセプトに基づく「レシピ」を作成し共有することが できる。 レシピの「this」の部分は「Facebookで写真をタグ付けした時」「Foursquareでチェックし た時」といった「きっかけ」になり、 「that」の部分は「テキストメッセージの送信」「Facebookでステータスメッセージを作成」
といった「行動」になる。 ユーザーが使用するサービスで有効にする「きっかけ」と「行動」のコンビネーションがレ シピである。 by wikipedia 長い! #GAS活
IFTTT とは めっちゃかんたんです。 「もし、this なら、that する。」以上。 #GAS活
IFTTT とは ➔今回やったこと もし◯◯を含むTweet がされたらスプレッドシートに書き込む #GAS活
というわけで、 『30分でつくるTwitter エゴサーチ自動化』 の話をします。 #GAS活
30分でつくるTwitter エゴサーチ自動化 #GAS活
30分でつくるTwitter エゴサーチ自動化 もし、対象キーワードを含むTweet があれば、 スプレッドシートに書き込む(1レコードとして作成) ➔IFTTT のレシピがすでにあるので実装無 #GAS活
IFTTT レシピ #GAS活
30分でつくるTwitter エゴサーチ自動化 • 毎日朝8:00に、エゴサーチ結果 をメール配信 ◦ 配信状況をチェックするカラムを用意した ◦ 配信したら、カラムをtrue に
#GAS活
Google Apps Script 実装 • send チェック /* 5列目がnullであればメール送信 */
if(mySheet.getRange(i,5).getValue()==""){ ... } /* 送信済みのツイートには5列目に"send" */ mySheet.getRange(i,5).setValue("send"); gist 公開したので、よければどうぞ。 https://gist.github.com/katsuhisa91/b54a037dd751fbedefea8ce5f2210c61 #GAS活
まとめ IFTTT とGoogle Apps Script の連携、 楽だしできること広がるし良いよ #GAS活
採用にご興味ある方は、 お気軽にご連絡ください! スタディスト 北野 勝久
[email protected]
ご清聴ありがとうございました #GAS活