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_
依頼仕事の最適化 〜未完了をいかに完了にするか〜
katsuhisa91
PRO
17
9.1k
障害対応の人間的側面
katsuhisa91
PRO
3
920
Inside Studist Lightning Talks
katsuhisa91
PRO
0
750
SRE NEXT で過去に紹介されたAWS 知見速習
katsuhisa91
PRO
2
800
インフラエンジニアの多様性と評価、またはキャリアへのつなげ方
katsuhisa91
PRO
0
1.1k
Job Crafting
katsuhisa91
PRO
0
3k
Self-Serviceとサイロ化と組織構造
katsuhisa91
PRO
0
1.1k
チームで取り組む障害対応
katsuhisa91
PRO
6
2.4k
スタディスト開発部が面接で大切にしている 3つのこと
katsuhisa91
PRO
2
2.3k
Other Decks in Programming
See All in Programming
Enabling DevOps and Team Topologies Through Architecture: Architecting for Fast Flow
cer
PRO
0
330
Contemporary Test Cases
maaretp
0
140
Jakarta EE meets AI
ivargrimstad
0
610
3 Effective Rules for Using Signals in Angular
manfredsteyer
PRO
0
110
PHP でアセンブリ言語のように書く技術
memory1994
PRO
1
170
AI時代におけるSRE、 あるいはエンジニアの生存戦略
pyama86
6
1.1k
受け取る人から提供する人になるということ
little_rubyist
0
230
Tauriでネイティブアプリを作りたい
tsucchinoko
0
370
イベント駆動で成長して委員会
happymana
1
320
聞き手から登壇者へ: RubyKaigi2024 LTでの初挑戦が 教えてくれた、可能性の星
mikik0
1
130
Pinia Colada が実現するスマートな非同期処理
naokihaba
4
220
3 Effective Rules for Using Signals in Angular
manfredsteyer
PRO
0
100
Featured
See All Featured
The Language of Interfaces
destraynor
154
24k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.1k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
Code Reviewing Like a Champion
maltzj
520
39k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
Building a Scalable Design System with Sketch
lauravandoore
459
33k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Docker and Python
trallard
40
3.1k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
42
9.2k
Designing on Purpose - Digital PM Summit 2013
jponch
115
7k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
27
4.3k
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活