ノンプロ研初級プログラミング講座【GAS コース第 14期】「スプレッドシート・シート・セルの操作」

4
そういちろう @black777cat

#ノンプロ研 #GAS初級講座14 も5回め! スプレッドシート・シート・セルがテーマになっています いよいよ具体的にスプレッドシートの操作で、実行すると動くものが見えます。 楽しんで行きましょう! pic.twitter.com/dpbS7GbA46

2022-04-22 19:25:03
拡大
Hey!Hanaちゃん @HeyHanachan

今日はスプレッドシートを扱います!実践的な内容になってきました!ワクワク! #ノンプロ研 #GAS初級講座14

2022-04-22 20:09:12
えばた @ebata_sanae

14期、15期の皆さん。大変お待たせしました。 今日からようやく、スプレッドシートを扱います。 ここからです。ここからやっと、面白くなりますよ!! #ノンプロ研 #GAS初級講座14

2022-04-22 20:09:15
Hey!Hanaちゃん @HeyHanachan

卒業LTも近くなってきましたね、実務でこれ自動化したい等を見つけていきましょう!(私も!!!!!) #ノンプロ研 #GAS初級講座14

2022-04-22 20:09:49
えばた @ebata_sanae

どうにでもなれ効果。ちゃんとした心理学用語らしい。 #ノンプロ研 #GAS初級講座14 pic.twitter.com/5HfNZDIM3m

2022-04-22 20:12:16
拡大
Hey!Hanaちゃん @HeyHanachan

今日で5回目なのか!初級の速さ(体感)すごいな🤔 #ノンプロ研 #GAS初級講座14

2022-04-22 20:12:43
Hey!Hanaちゃん @HeyHanachan

Spreadsheetサービスとは:スプレッドシートを扱うクラス SpreadsheetApp(トップレベルオブジェクト)→Spreadsheet→Sheet→Range の階層になっています!(私はマトリョーシカみたいな感じで捉えてます) #ノンプロ研 #GAS初級講座14 pic.twitter.com/RPGLUkN4Ai

2022-04-22 20:14:31
拡大
Hey!Hanaちゃん @HeyHanachan

このイメージわかりやすくて最高です🙌 何か困ったらこのイメージを思いだすのです! #ノンプロ研 #GAS初級講座14 pic.twitter.com/xYREq8N3nP

2022-04-22 20:15:06
拡大
えばた @ebata_sanae

「たどって取得する」という言葉が今はぴんとこないかも。 でもこの講座の最後には、なんとなくわかるようになってるはずです。 #ノンプロ研 #GAS初級講座14

2022-04-22 20:15:36
Hey!Hanaちゃん @HeyHanachan

スプレッドシートの取得方法は3つ ・アクティブなスプレッドシートで取得(コンテナバインド) ・URLで取得 ・IDで取得 #ノンプロ研 #GAS初級講座14

2022-04-22 20:15:48
Hey!Hanaちゃん @HeyHanachan

アクティブなスプレッドシートを取得:SpreadsheetApp.getActiveSpreadsheet() を使うことが多いかな🤔 #ノンプロ研 #GAS初級講座14

2022-04-22 20:16:13
Hey!Hanaちゃん @HeyHanachan

IDでの取得は d/ *****ここにIDを入力するよ***** /edit #ノンプロ研 #GAS初級講座14

2022-04-22 20:16:47
Hey!Hanaちゃん @HeyHanachan

最初の写経からめちゃめちゃ長い!皆さん頑張れー!! #ノンプロ研 #GAS初級講座14

2022-04-22 20:16:55
Hey!Hanaちゃん @HeyHanachan

アドレスバーに“spreadsheet.new”を入力すると、新規のスプレッドシートが作成されるのでとても便利ですよ😋 #ノンプロ研 #GAS初級講座14 pic.twitter.com/S6Qj5gtMy9

2022-04-22 20:17:24
拡大
Hey!Hanaちゃん @HeyHanachan

本日の写経は「⑤打ってはいけない 」を実感できる思います! #ノンプロ研 #GAS初級講座14 pic.twitter.com/M2lyNraUlR

2022-04-22 20:22:48
拡大
えばた @ebata_sanae

お目当てのスプレッドシートを指名するには、URLかIDで。 IDのほうがコードがすっきりする。 URLのメリットは… うーん、それをコピペしてすぐ開けるってことかな?  「他にあるよ」っていうのがあったら教えてください! #ノンプロ研 #GAS初級講座14

2022-04-22 20:28:01
Hey!Hanaちゃん @HeyHanachan

シートの取得方法も3つ ・シート名で取得 ・配列から取得 ・アクティブなシートを取得 #ノンプロ研 #GAS初級講座14

2022-04-22 20:30:00
えばた @ebata_sanae

getSheetByName('hoge') シート名変更によるエラーが起こる。 getSheets('hoge')[n] シート順番入れ替えによるエラーが起こる。 どちらも危険を伴うけど、getSheetByNameのほうがまだ対策の余地がある、と私は思う。 #ノンプロ研 #GAS初級講座14

2022-04-22 20:30:22
Hey!Hanaちゃん @HeyHanachan

シート名で取得:.getSheetByName(シート名) シート名が変更されるとエラーになってしまうので注意です! (社内で共有しているスプレッドシートは、誰かが誤ってシート名を変えてしまう可能性が…😱) #ノンプロ研 #GAS初級講座14

2022-04-22 20:30:27
Hey!Hanaちゃん @HeyHanachan

配列から取得も、同じようにシートの並び順を変更されてしまう可能性があります(´・ω・`) #ノンプロ研 #GAS初級講座14

2022-04-22 20:30:45
Hey!Hanaちゃん @HeyHanachan

「アクティブ」は状況によって変わる…なんだと… #ノンプロ研 #GAS初級講座14

2022-04-22 20:31:22
えばた @ebata_sanae

講師「できるだけ打たずに、やってみましょう!」 #ノンプロ研 #GAS初級講座14

2022-04-22 20:31:53
Hey!Hanaちゃん @HeyHanachan

.get~ が付くメソッドがいっぱい出てきて、始めは混乱しますが😣 何度も使ううちに覚えてくるのでご安心ください! #ノンプロ研 #GAS初級講座14

2022-04-22 20:35:37
Hey!Hanaちゃん @HeyHanachan

演習5-03、5-04はこれまでの講座で学んだことをフル活用する感じですね! #ノンプロ研 #GAS初級講座14

2022-04-22 20:43:44
Hey!Hanaちゃん @HeyHanachan

セル範囲の取得方法も3つ ・アドレスで取得 ・行番号,列番号,行数,列数で取得 ・データ範囲を取得 #ノンプロ研 #GAS初級講座14

2022-04-22 20:44:53