Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
GASでBacklogの情報をSlack通知 できるようにしてみた
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Takayuki
August 05, 2018
Technology
1.4k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GASでBacklogの情報をSlack通知 できるようにしてみた
GASでBacklogの情報をSlack通知 できるようにしてみた
Takayuki
August 05, 2018
More Decks by Takayuki
See All by Takayuki
Build an MCP Server in Laravel to Enable “AI-Operated” Recruiting Tools(English)
bumptakayuki
0
56
Laravel Applications with DDD x Clean Architecture x Vibe Coding
bumptakayuki
1
130
Laravel × Clean Architecture
bumptakayuki
1
620
エンジニアのキャリア論
bumptakayuki
1
310
地方カンファレンス主催のススメ
bumptakayuki
1
280
Laravelで敢えて試す脆弱性のある書き方
bumptakayuki
2
1.4k
地方でのPHPエンジニア採用って実際どうなの?
bumptakayuki
0
840
沖縄観光、名物を一挙紹介!
bumptakayuki
2
850
Laravel ShiftでLaravelのバージョンアップしてみた話
bumptakayuki
1
3.6k
Other Decks in Technology
See All in Technology
深夜のクラウド懺悔室 1:29:300 or 1:0:0
kazzpapa3
1
220
Amazon Quick on DesktopがIAM Identity Centerで動かない理由
yukiogawa
0
140
HRC_Frontend_Conference_Fukuoka_2026.pdf
ts020
0
180
2026-09-10 【Snowflake World Tour Tokyo 2026】dbt Core と Snowflake で実現する多層的なデータガバナンス / Multi-Layered Data Governance Powered by dbt Core and Snowflake
civitaspo
0
280
ペアプロの価値はコードを書くことだけじゃない
codmoninc
PRO
0
150
Oracle Cloud Infrastructure IaaS 新機能アップデート 2026/6 - 2026/8
oracle4engineer
PRO
0
130
Redmine 7.0で私が開発した新機能の狙いと背景
vividtone
1
130
AI時代のAPI品質を支えるガードレール / API Guardrails for API quality in the AI era
yokawasa
1
210
module Synths; end
asonas
1
130
Multica × 長期記憶:40個のミニプロジェクト管理
eiei114
1
220
20260912_スクフェス三河
kgnkhkr
0
210
薬剤師(ドメインエキスパート)と一緒に育てる薬局向けAIアシスタント
kakehashi
PRO
2
130
Featured
See All Featured
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
270
How to Talk to Developers About Accessibility
jct
2
540
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
370
Why Our Code Smells
bkeepers
PRO
340
58k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
490
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.5k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
890
How to train your dragon (web standard)
notwaldorf
97
6.8k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
270
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
520
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
380
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.8k
Transcript
Copyright Re:Build.inc All Rights Reserved. ("4Ɗ#BDLMPHƑ౦ḸƵ 4MBDL๙ᆩƊŰƮƫũƎźƉƢƂ 鈴木孝之 2018/08/03 3F#VJME
Copyright Re:Build.inc All Rights Reserved. "HFOEB ձࣾɾࣗݾհ Γ͍ͨ͜ͱ ಋೖํ๏
Copyright Re:Build.inc All Rights Reserved. ձࣾɾࣗݾհ
Copyright Re:Build.inc All Rights Reserved. 1.ࣗݾհ ◆໊લ ླ ೭(Suzuki Takayuki)
◆ࣗݾհ ɾ1990ɺਆಸݝੜ·Εɻ ɾࣾձਓʹͳ͔ͬͯΒɺϓϩάϥϛϯάΛ࢝ΊΔɻ ɾ2015ʹϑϧεϐʔυʹೖࣾ͠ɺ2017ʹ ϑϦʔϥϯεΛͬͨޙʹ201711݄ʹԭೄͰىۀɻ ◆झຯ ίεϓϨɺԻָϥΠϒɺϚϥιϯେձʹग़Δɺٿ؍ઓ ◆εΩϧ ɾPHP, Symfony2,CakePHP3,Laravel5, ɾJavaScript, backbone.js,Angular4,Vue.js
Copyright Re:Build.inc All Rights Reserved. 1.ձࣾհ ◆ձ໊ࣾ גࣜձࣾRe:Build ◆ॅॴ ԭೄݝԭೄࢢதԝ̍ஸ̍̒−̕
◆ࣄۀ༰ ɾۀʹ͓͍ͯͷϑʔυϩεΛແ͘͢ ࣗࣾWEBαʔϏεͷاըɾ։ൃɻ ɾडୗ։ൃ ◆ࣾһ 4໊ ◆ΤϯδχΞͷಇ͖ํ ϦϞʔτϫʔΫՄೳͳࣗ༝ͳಇ͖ํΛਪͯ͠·͢ʂ
ɾαʔϏε໊ temite ɾγεςϜ֓ཁ ECϓϥοτϑΥʔϜ ΫϨδοτܾࡁ ΞϑΟϦΤΠτ ͳͲ ɾ͍ͬͯΔٕज़ ݴޠ :
PHP,JavaScript ϑϨʔϜϫʔΫ: laravel5,Vue.js,JQueryͳͲ ։ൃதͷαʔϏε
Copyright Re:Build.inc All Rights Reserved. Γ͍ͨ͜ͱ
ࣄͰ༷ʑͳ֎෦αʔϏε(gitͳͲ)ͷใΛ SlackͰҰݩཧ͓ͯ͠Γɺ Backlogͷใ SlackͰҰݩཧ͔ͨͬͨ͠ɻ എܠ
ɾλεΫͷSlack௨ ɾΞΫςΟϏςΟͷSlack௨ ɾλεΫΛεϓϨουγʔτʹॻ͖ࠐΈ Γ͍ͨ͜ͱ
શମߏ ՝ͳͲΛՃૢ࡞ WebhookͰ࣮ߦ Slack௨ Backlog API Λୟ͘ εϓϨοτγʔτ ॻ͖ࠐΈ
Slack௨Πϝʔδ
γʔτॻ͖ࠐΈΠϝʔδ
WWW.SITE2MAX.PRO Free PowerPoint & KeyNote Templates DEMO DEMO
Copyright Re:Build.inc All Rights Reserved. ಋೖํ๏
APIΩʔͦΕͧΕͷϦϑΝϨϯεΛࢀߟʹऔಘ͠·͢ɻ ɾGASͷιʔε ɾBacklogͷAPIΩʔ ɾSlackͷWebhookURL ɾBacklogͷϓϩδΣΫτͷID ४උ͢Δͷ
Google Apps Scriptʢ௨শGASʣɺGoogle͕ఏڙ͢Δ 11ͷαʔϏεΛΫϥυ্ͰεΫϦϓτΛ࣮ߦ͢Δ͜ͱ Ͱૢ࡞Ͱ͖ΔαʔϏεͰ͢ɻεΫϦϓτͷݴޠɺ JavaScriptΛϕʔεͱ͍ͯ͠·͢ɻ ʮExcelͷϚΫϩͱಉ͡ʯͱݴΘΕΔ͜ͱ͋Γ·͢ ͕ɺ͜Εਖ਼͋͘͠Γ·ͤΜɻεϓϨουγʔτ͚ͩΛ ૢ࡞͢Δ߹ɺExcelͷϚΫϩͱࣅ͍ͯ·͕͢ɺ Google
Apps ScriptΑΓ෯͍༻్ʹ༻Ͱ͖·͢ɻ Google Apps Scriptͱ
Backlog API Backlog API ͰԿ͕ग़དྷ·͔͢ʁ ՝,Wiki,ϑΝΠϧͷՃऔಘΛ࢝Ίɺϓϩ δΣΫτϢʔβʔͷཧͳͲϒϥβ্ͷ BacklogͰͰ͖Δૢ࡞ͷେ෦ΛAPI͔Βߦ͏͜ ͱ͕Ͱ͖·͢ɻৄ͘͠API ϦετΛࢀরͯ͠
͍ͩ͘͞ɻ ·ͨɺCross Origin Resource Sharing (CORS) ʹΑΔϒϥβ্ͰͷAjaxΛ ༻ͨ͠ΫϩευϝΠϯ௨৴͕ՄೳͰ͢ɻ
Backlog APIΩʔͷൃߦ
Backlog APIΩʔͷൃߦ
Webhook Webhook ɺ՝ίϝϯτɺWikiɺϑΝΠϧͷՃߋ৽ɺSubversion Git ͷίϛοτϓογϡͳͲͷΠϕϯτ͕ى͖ͨͱ͖ʹɺࢦఆͨ͠ URLʹͦͷใΛૹ৴ (HTTPϦΫΤετ)͢Δ͜ͱ͕Ͱ͖ΔػೳͰ͢ɻ ྫ͑ɺ՝͕ߋ৽͞Εͨͱ͖ʹνϟοταʔϏεʹ௨ͨ͠ΓɺGit Ϧϙ
δτϦʹϓογϡ͞Εͨͱ͖ʹϏϧυγεςϜʹ௨͢ΔɺଞͷαʔϏ εγεςϜͱͷ࿈ܞʹར༻͢Δ͜ͱ͕Ͱ͖·͢ɻ
Backlog Webhookͷઃఆ
Backlog Webhookͷઃఆ
Slack Webhook URLऔಘ ҎԼURLʹΞΫηε͢Δɻ https://slack.com/services/new/incoming-webhook
Slack Webhook URLऔಘ
Slack Webhook URLऔಘ URLΛίϐʔ
ҎԼͷ11ͷαʔϏεΛૢ࡞͢Δ͜ͱ͕Ͱ͖·͢ɻ ɾΧϨϯμʔ ɾίϯλΫτ ɾυϥΠϒ ɾυΩϡϝϯτ ɾεϓϨουγʔτ ɾϑΥʔϜ ɾGmail ɾάϧʔϓ ɾϚοϓ
ɾαΠτ ɾLanguages Google Apps ScriptͷରͱͳΔαʔϏε
εϓϨουγʔτΛ৽ن࡞ > πʔϧɹ> εΫϦϓτΤσΟλ ΦϯϥΠϯΤσΟλ͕։͔ΕɺJavaScriptΛॻ͍͍͖ͯ·͢ɻ GASͷ࡞ํ๏
GASͷιʔε ɾλεΫͷSlack௨ ɾΞΫςΟϏςΟͷSlack ௨ ɾλεΫΛεϓϨου γʔτʹॻ͖ࠐΈ ͳͲΛߦ͏
GASͷιʔε
Copyright Re:Build.inc All Rights Reserved. ·ͱΊ
Backlog APIͱGASΛ ͑ͬͱɺ ͍ΖΜͳࣄ͕Ͱ͖ͦ͏ʂʂʂ
ࢀߟ https://qiita.com/murase/items/9175fb908492279ad817 https://qiita.com/kingpanda/items/44667f2ddc39e760ea8b https://qiita.com/vmmhypervisor/items/18c99624a84df8b31008