Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
小学生でもわかる SlackAPI×GAS
Search
yosi
August 09, 2022
Programming
0
110
小学生でもわかる SlackAPI×GAS
yosi
August 09, 2022
Tweet
Share
More Decks by yosi
See All by yosi
自社開発のエンジニアの私が 大事にしてること(n=1)
yoshisan
1
62
なるほどGit講座 (追跡ブランチが理解できます!)
yoshisan
0
190
「自分の時間を生きる」キャリア論
yoshisan
1
100
達人プログラマーになろう!
yoshisan
0
120
認証認可
yoshisan
1
140
オブジェクト指向が"チョットワカル"スライド
yoshisan
0
120
Linuxについて"ほんのチョットワカル"スライド
yoshisan
1
110
Let's React!! "チョットワカル"の第一歩
yoshisan
1
200
ようこそ!!ココカラ勉強会へ!
yoshisan
0
140
Other Decks in Programming
See All in Programming
251126 TestState APIってなんだっけ?Step Functionsテストどう変わる?
east_takumi
0
320
sbt 2
xuwei_k
0
300
実は歴史的なアップデートだと思う AWS Interconnect - multicloud
maroon1st
0
150
UIデザインに役立つ 2025年の最新CSS / The Latest CSS for UI Design 2025
clockmaker
18
7.4k
開発に寄りそう自動テストの実現
goyoki
2
970
AIの誤りが許されない業務システムにおいて“信頼されるAI” を目指す / building-trusted-ai-systems
yuya4
6
3.6k
20 years of Symfony, what's next?
fabpot
2
360
Cap'n Webについて
yusukebe
0
130
React Native New Architecture 移行実践報告
taminif
1
150
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
110
ViewファーストなRailsアプリ開発のたのしさ
sugiwe
0
470
Go コードベースの構成と AI コンテキスト定義
andpad
0
130
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
37
7.1k
A designer walks into a library…
pauljervisheath
210
24k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.2k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.4k
Optimizing for Happiness
mojombo
379
70k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
730
Measuring & Analyzing Core Web Vitals
bluesmoon
9
710
BBQ
matthewcrist
89
9.9k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
Transcript
ʮখֶੜͰΘ͔Δʯ SlackAPI × GAS גࣜձࣾRaiseTechɹΑ͠
ࣗݾհ
ࣗݾհ Α͠(দాయ) ΤϯδχΞ ྺ 11ϲ݄ 29ࡀɹྺ1ɹ ݩখֶߍڭ་ (6ؒ) →डୗ։ൃاۀ(php)
→ΤϯδχΞϦϯάεΫʔϧRaiseTech ɹJava,React,TypeScript,GAS
ຊͷςʔϚ GAS×SlackAPI ϝϦοτ͕͍ͬͺ͍ʂ
ᶃ࣮͕͓खܰ ᶄGAS൚༻ੑͷߴ͍ݴޠ ᶅνʔϜʹߩݙ͍͢͠ ϝϦοτ
ɾΞϝϦΧͰ։ൃ͞ΕͨϏδωενϟοτπʔϧͰ͢ɻ ɾݩʑ։ൃελοϑ͕ͨͪࣾͷίϛϡχέʔγϣϯ༻ʹ࡞ͬͨ πʔϧɻ ɾࣗͰΧελϚΠζͰ͖ΔAPI͕๛ ڝ߹ MicrosoftTeams,LINE WORKS,,,etc
࠾༻اۀ αΠόʔΤʔδΣϯτ / ύφιχοΫ / ϝϧΧϦ / σΟʔɾΤψɾ Τʔ / Ϡϑʔδϟύϯ / Slack
SlackAPI×GASͰͰ͖Δ͜ͱ ɾఆ࣌ͷϝοηʔδૹ৴ ɾGoogleformͷճΛϝοηʔδʹߘ ɾ Slackͷ͋Δಈ࡞ΛτϦΨʔʹ͠ɺ ͦΕ͕ߦͳͬͨࡍͷॲཧΛ͢Δɻ → SlackAPIͷϦϑΝϨϯε͋ΔࣄͳΜͰͰ͖Δʂʂ →ࣗಈԽͰ࡞ۀ͕࣌ؒݮʂʂ
1. ࣮͕͓खܰ
࣮͢Δࡍʹग़ͯ͘Δোน ։ൃڥΛ ·ͣ͑ͯ ೖྗϑΥʔϜɺ ݟͨͷ෦ Ͳ͏͔ͬͯ͜ʔ͔ͳʁ σϓϩΠ·Ͱ͢Δʹ Πϯϑϥͷͱͪ͜ΐͬͱ ۤखͳΜͩΑͳʙ
ɾGoogle͕։ൃ,ఏڙ͍ͯ͠Δݴޠ ɾJavaScriptΛϕʔεͱͨ͠εΫϦϓτݴޠ ɾGoogleͷఏڙ͢ΔαʔϏεͱͷ࿈ܞ ɾ։ൃڥͷ४උ͍Βͳ͍ ɾτϦΨʔઃఆ,σϓϩΠ؆୯ →ͬͯΈ͍ͨʂͱࢥͬͨΒଈ࣮ݱՄೳ GAS(Google Apps
Script)
None
None
None
2. GAS൚༻ੑͷߴ͍ݴޠ
͜ΕֶͿ͖ݴޠͩʂͱ ࢥ͏ͷԿͰ͠ΐ͏͔??
None
ࠓֶͿ͖ݴޠͱͯ͠ɺ JavaScriptͱ͓͍͍ͯ͠😋 GASJSΛϕʔεʹ࡞ΒΕͯΔˣ
3.νʔϜʹߩݙ͍͢͠
νʔϜʹߩݙ͠ʹ͍͘! δϡχΞͷΈ,,,
ࣗͷͰ͖Δࣄʹϑϧίϛοτ νʔϜͷ࿈ܞؒͰɺ ฦ࿙Ε͕͋ͬͨΓɺ ͯ͠ͳ͍͔ͳ ࠓͷڥʹ͜ͷ λεΫπʔϧ ͋ͬͯΔͷͰͳ͍͔ ͜ͷఆظతͳ࡞ۀ
ࣗಈԽͰ͖ͳ͍͔ͳʁʁ
ɾAPIΛୟ͖ʹߦ͘࡞ۀ ɾOAuth,τʔΫϯ ɾJSON ɾWebhook API࿈ܞͷษڧʹͳΔ
GAS×SlackAPI ͙͢ʹ࣮Ͱ͖Δ͠ɺ ίʔσΟϯά؆୯ JSͷษڧʹͳΔɺ API࿈ܞͷ࿅शʹͳΔʂʂ
GAS×SlackAPI ϝϦοτ͕͍ͬͺ͍ʂ