ノンプロ研初心者向けプログラミング講座【GASコース第20期】第5回

コミュニティ「ノンプログラマーのためのスキルアップ研究会」についてのお知らせ https://tonari-it.com/community-nonpro-semi/ コミュニティ連携型!ノンプロ向けプログラミング講座開講のお知らせ https://tonari-it.com/nonpro-beginner-vba-gas/ 続きを読む
2
Kawamura | QUERY関数本(電子版)発売中 @KawamuraShinya2

#ノンプロ研 #GAS初級講座 にも、絶対に負けられない戦いがあります! 本日は講座5回目、いよいよスプレッドシートに挑んでまいります! キックオフは20時! pic.twitter.com/uBRpDq5J47

2022-11-23 18:53:30
拡大
たろ @100Taro

SpreadsheetApp(トップレベルオブジェクト)→Spreadsheet→Sheet→Range の階層になっています #ノンプロ研 #GAS初級講座

2022-11-23 20:13:39
たろ @100Taro

いきなりSheetやRangeを取得できない。 #ノンプロ研 #GAS初級講座

2022-11-23 20:14:55
やまざき @yamazaki_nonpro

本日からスプレッドシートを実際に動かしていきます #ノンプロ研 #GAS初級講座

2022-11-23 20:14:55
たろ @100Taro

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

2022-11-23 20:15:55
やまざき @yamazaki_nonpro

App指定→ファイルを指定→シートを指定→セルを指定 #ノンプロ研 #GAS初級講座

2022-11-23 20:16:41
やまざき @yamazaki_nonpro

アクティブシートを指定するスクリプトを書いて違うシートで動作しちゃってファイルがとんでもないことになった思い出、、、 #ノンプロ研 #GAS初級講座

2022-11-23 20:17:45
さささとと @moon2_back

オブジェクトは階層になっているからスプシを呼び出すにはSpreadsheetApp→ Spreadsheetの順番 #ノンプロ研 #GAS初級講座

2022-11-23 20:17:49
さささとと @moon2_back

#ノンプロ研 #GAS初級講座 アクティブなスプレットシートを取得する URL で取得 IDで取得 スプシを操作するには避けては通れないので何度も写経して覚えていきましょうー!

2022-11-23 20:21:17
やまざき @yamazaki_nonpro

スクリプトでスプレッドシートを動かす際、初めの一回は認証ポップアップが出る #ノンプロ研 #GAS初級講座

2022-11-23 20:22:03
たろ @100Taro

「Googleで確認されていません→安全でないページに移動」最初ビビリますよね。 #ノンプロ研 #GAS初級講座

2022-11-23 20:23:41
たろ @100Taro

ちなみにアドレス(URL)バーに「sheets.new」を入力すると、新しいスプレッドシートが作成される #ノンプロ研 #GAS初級講座

2022-11-23 20:25:50
やまざき @yamazaki_nonpro

importrangeの関数の時も認証が出てくる。あれは編集権限があるかどうかだったかな🧐 #ノンプロ研 #GAS初級講座

2022-11-23 20:28:31
さささとと @moon2_back

#ノンプロ研 #GAS初級講座 みなさんの写経中@100Taro さんのお子様登場でほっこり!仲良し親子♪

2022-11-23 20:29:34
たろ @100Taro

シート名は「シートを保護」で、編集権限を制限するのも手です #ノンプロ研 #GAS初級講座

2022-11-23 20:33:45
やまざき @yamazaki_nonpro

ボタン押してスクリプト発動させるようなものならアクティブシートでいいけどトリガーで動かす系はシート名を指定してるほうが個人的には安心😮‍💨 ただシート名を変えると動かなくなるのが難点 #ノンプロ研 #GAS初級講座

2022-11-23 20:35:15
さささとと @moon2_back

#ノンプロ研 #GAS初級講座 シート名で取得する時の注意 シートの順番で取得する時の注意 みんなで使ってるスプシだとシート名も順番も誰でも変えられちゃう コードを見なくてもわかるように スプシ上でみんなが見るところにメモなど置いておくと良いです

2022-11-23 20:36:29
やまざき @yamazaki_nonpro

関数内にあるシート名があら場合だと関数内も自動的に変わってくれるのにな〜〜 ライブラリ?スタンドアロン?は無理でもコンテナバインドなら自動的に変わってほしい、、、🫠 #ノンプロ研 #GAS初級講座

2022-11-23 20:37:02
さささとと @moon2_back

#ノンプロ研 #GAS初級講座 SpreadsheetApp.getActiveSheet() これ絶対かく 無意識でも書けるようになるくらい

2022-11-23 20:39:59
たろ @100Taro

スプシのマクロをインポート 便利使いできるので、覚えておきましょう。 #ノンプロ研 #GAS初級講座

2022-11-23 20:40:33
やまざき @yamazaki_nonpro

sheets[0].getName() 左から順番に0から始まる数字でシート指定できる #ノンプロ研 #GAS初級講座

2022-11-23 20:42:05
やまざき @yamazaki_nonpro

これもユーザーが変更できちゃうので注意 #ノンプロ研 #GAS初級講座

2022-11-23 20:42:53
たろ @100Taro

ささきさんは、べっぴんさん!! ささきさんは、べっぴんさん!! ささきさんは、べっぴんさん!! #ノンプロ研 #GAS初級講座

2022-11-23 20:47:49
さささとと @moon2_back

#ノンプロ研 #GAS初級講座 シートの取得の演習をやっているのだけれど 講師のシート名が、飛び抜けすぎて誰も突っ込めないww 20期生のみが知ることができるおもしろシート名じゃ めっちゃじわるwww

2022-11-23 20:49:40
たろ @100Taro

行番号,列番号,行数,列数で取得:.getRange(行番号, 列番号[, 行数, 列数]) 『行列行列』と覚えましょう #ノンプロ研 #GAS初級講座

2022-11-23 20:50:35