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
GASでスプレッドシート書き出し
Search
Takayuki
January 20, 2019
Technology
1
1.3k
GASでスプレッドシート書き出し
スクレイピングとGASでスプレッドシート書き出しの話
Takayuki
January 20, 2019
Tweet
Share
More Decks by Takayuki
See All by Takayuki
エンジニアのキャリア論
bumptakayuki
0
93
地方カンファレンス主催のススメ
bumptakayuki
1
140
Laravelで敢えて試す脆弱性のある書き方
bumptakayuki
1
690
地方でのPHPエンジニア採用って実際どうなの?
bumptakayuki
0
500
沖縄観光、名物を一挙紹介!
bumptakayuki
2
510
Laravel ShiftでLaravelのバージョンアップしてみた話
bumptakayuki
1
1.6k
flutterでイベントアプリを作ってみた
bumptakayuki
0
100
オフショア開発の辛みと学んだ事
bumptakayuki
0
330
ChatGPTにStripeのサンプルコードを書かせてみた
bumptakayuki
1
150
Other Decks in Technology
See All in Technology
JTCや セキュリティチェックリストが夢の跡
nikinusu
1
810
不動産 x AIことはじめ~データの真価を拓くために
estie
0
130
持続可能なソフトウェア開発を支える『GitHub CI/CD実践ガイド』
tmknom
8
1.5k
o1のAPIで実験してみたが 制限きつすぎて辛かった話
pharma_x_tech
0
240
20240911_New_Relicダッシュボード活用例
speakerdeckfk
0
110
eBPFのこれまでとこれから
yutarohayakawa
10
3.3k
QAに対する超個人的な解釈 / Personal Take on QA
toma_sm
1
160
Google CloudのLLM活用の選択肢を広げるVertex AIのパートナーモデル
nayuts
0
130
フルカイテン株式会社 採用資料
fullkaiten
0
32k
公共交通データとアプリ制作 - Mini Tokyo 3D の初期制作過程を振り返る
nagix
1
120
2ヶ月かかるDBアップグレード検証を最大2週間に短縮した自作Go製CLIツール「Platinum」を紹介する / Introducing Go CLI tool "Platinum" for shortened DB upgrade validation
vtryo
2
120
Privacy Sandbox on Android / DroidKaigi 2024
7pairs
1
280
Featured
See All Featured
Infographics Made Easy
chrislema
239
18k
How to name files
jennybc
75
98k
Building an army of robots
kneath
302
42k
VelocityConf: Rendering Performance Case Studies
addyosmani
322
23k
What's in a price? How to price your products and services
michaelherold
242
11k
The Power of CSS Pseudo Elements
geoffreycrofte
71
5.3k
WebSockets: Embracing the real-time Web
robhawkes
59
7.3k
Music & Morning Musume
bryan
46
6k
StorybookのUI Testing Handbookを読んだ
zakiyama
26
5.1k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
109
6.9k
Agile that works and the tools we love
rasmusluckow
327
20k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Transcript
GASͰεϓϨουγʔτॻ͖ग़͠
1 ձࣾհɾࣗݾհ 2 ػೳཁ݅ Agenda 3 GASͱ 4 DEMO
1 ձࣾհɾࣗݾհ
4 ࣗݾհ ◆໊લ ླ ೭(Suzuki Takayuki) ◆ࣗݾհ ɾ1990ɺਆಸݝੜ·Εɻ ɾࣾձਓʹͳ͔ͬͯΒɺϓϩάϥϛϯάΛ࢝ΊΔɻ ɾ2015ʹϑϧεϐʔυʹೖࣾ͠ɺ2017ʹϑϦʔϥ
ϯεΛͬͨޙʹ201711݄ʹԭೄͰىۀɻ ◆झຯ ίεϓϨɺԻָϥΠϒɺϚϥιϯେձʹग़Δɺٿ؍ ઓ ◆Twitter @kanbo0605
Copyright Re:Build.inc All Rights Reserved. 1.ձࣾհ ◆ձ໊ࣾ גࣜձࣾRe:Build ◆ॅॴ ԭೄݝԭೄࢢதԝ̍ஸ̍̒−̕
◆ࣄۀ༰ ɾࣗࣾWEBαʔϏεͷاըɾ։ൃɻ ɾडୗ։ൃ ◆ࣾһ 5໊ ◆ΤϯδχΞͷಇ͖ํ ϦϞʔτϫʔΫՄೳͳࣗ༝ͳಇ͖ํΛਪͯ͠·͢ʂ
2 ػೳཁ݅
7 ɾαʔϏε໊ Gooleݕࡧπʔϧ ɾγεςϜ֓ཁ - εΫϨΠϐϯά - GASͰεϓϨουγʔτ ॻ͖ग़͠ ͳͲ
ɾ͏ٕज़ ݴޠ : PHP,JavaScript ϑϨʔϜϫʔΫ: laravel5,GASͳͲ
8 ཁ݅ ɾݕࡧػೳ - ෳΩʔϫʔυҰׅݕࡧػೳ - ෳΩʔϫʔυొ ɾCSVμϯϩʔυ ɾCSVϑΥʔϚοτμϯϩʔυ ɾαΠτੳػೳ
ɾεϓϨοτγʔτʹॻ͖ग़͢ɻ
3 GASͱ
1 0 Google Apps Scriptͱ Google Apps Scriptͱɺͦͷ໊ͷ௨ΓGoogle͕ఏڙΛ͍ͯ͠ΔɺJavaScriptͷεΫϦϓτڥͷ͜ͱͰ ͢ɻ ࢀߟɿhttps://blog.codecamp.jp/google-apps-script-merit
▪͑ΔαʔϏεͷྫ - Gmail - εϓϨουγʔτ - GoogleϚοϓ - GoogleΧϨϯμʔ - Google༁ ্هͰड़ͨαʔϏεΛɺ͞Βʹ۩ମతͳγνϡΤʔγϣϯͰར༻͢Δͱ͢ΕɺҎԼͷΑ͏ʹͳΓ·͢ɻ ΧϨϯμʔʹ͋Δ༧ఆΛຖே8࣌ʹϝʔϧૹ৴͢Δ εϓϨουγʔτʹӳޠͰೖྗ͞Ε͍ͯΔ༰Λ༁͢Δ εϓϨουγʔτΛcsvܗࣜʹมͨ͠ͷΛϝʔϧͰૹ৴͢Δ Ϛοϓ্ʹεϓϨουγʔτͷॅॴҰཡΛϓϩοτ͢Δ
4 DEMO
1 2 શମߏ ϑϩϯτΤϯυ εΫϨΠϐϯά αʔόαΠυ LaravelͷίϚϯ υΛ࣮ߦ GASͷAPIΛୟ͘ goutte
1 3 γʔτͷྫ
1 4 ίʔυҰ෦(GAS)
1 5 ίʔυҰ෦(LaravelίϚϯυ)
1 6 ίʔυҰ෦(LaravelίϚϯυ)
1 7 ࢀߟจݙ https://qiita.com/soundTricker/items/1bcfc5c9e80d29a7ae4b https://qiita.com/niiyz/items/30fab61adc4fcf87b98a https://qiita.com/zaburo/items/45d748ae3966bf08323f https://www.virment.com/google-drive-api-activate/ https://qiita.com/chihiro/items/20a54865c15966e807ee https://dev.classmethod.jp/smartphone/iphone/google_app_script_spreadsheet_ios/