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
tom-sheets
Search
Masahiko Satoh
September 08, 2017
Technology
790
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
tom-sheets
Masahiko Satoh
September 08, 2017
Other Decks in Technology
See All in Technology
分析の民主化を支えるメタデータ整備の実践
kakehashi
PRO
4
1.4k
触りたくないデータに、どう触るか AI時代のRBACアクセスガバナンス
ivry_presentationmaterials
0
260
QA4AI 2026-Oct 生成AI時代の品質保証
tokuty
1
860
JAWSUG TOHOKU 青森支部 「LoGoチャット」のAWS移行で 乗り越えたこと
taketakekaho
0
330
Tofu-Controller lightning talk @ Containerday 2026
gionn
0
110
AI時代のPRレビューにどう向き合うか?
kairim0
1
240
パスキーの自動テストはどこまでいけるのか
teamlab
PRO
0
250
Active Record Connection Adaptersにおける長年の課題に再び取り組む
yahonda
0
150
二歩目のフロントエンド・ウェブアクセシビリティ
camiha
2
620
オントロジーって 結局なにもの? AI エージェントに「意味」を渡す知識設計の話
greenmidori
0
200
脆弱性診断って、何をしているの? 〜弱点を見つけて、会社の改善につなげるまで〜
keeg
0
920
Browser Spec: Testing Hotwire with Ruby
takahashim
1
120
Featured
See All Featured
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
320
Building Applications with DynamoDB
mza
96
7.2k
Agile that works and the tools we love
rasmusluckow
331
22k
Docker and Python
trallard
47
4.2k
[SF Ruby Conf 2025] Rails X
palkan
3
1.5k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7.1k
Paper Plane
katiecoart
PRO
5
54k
Optimising Largest Contentful Paint
csswizardry
37
4k
30 Presentation Tips
portentint
PRO
1
430
Become a Pro
speakerdeck
PRO
31
6.3k
Transcript
tom-sheets masahiko
みんなダイスキ! Google Sheets!
たくさんの定点観測レポート
今までの運用 1. Mongoクエリを実行 してCSVファイルを作る 2. 自分にCSVファイルをメール送信 3. 添付ファイルをダウンロード&zip解凍 4. 対象のSpread
sheetを開く 5. データのアップロード&インポート 6. 更新DONE
だ る い
これが理想! 1. mongoクエリを実行 2. 更新DONE
こんなものが出来ました
コードはこんな感じになってます - コマンドラインからパラメータを色々と受け取る( commander) - CliでOAuth認証して、クレデンシャル情報をファイル保存する (googleapis) - CSVファイルを開いて、データを取り出す( csv-parser)
- 指定されたSpread Sheetの指定されたタブの指定された箇所を更新する
Todo 1. tom-sheetsからヘッダー行も更新出来るようにしたい 2. シートにあるデータをクリアできるようにしたい 3. シート側のフォーマットタイプを上書きしてしまわないようにしたい(できるのかな?) 4. ソースをどこかのリポジトリに入れたい 5.
誰かレビューして 6. 誰でも使えるようにしたい
Next Challenge