ノンプロ研 GAS初級講座 第24期 5日目【スプレッドシート・シート・セルの操作】

ノンプロ研GAS初級講座第24期5日目【スプレッドシート・シート・セルの操作】のポストまとめです。
1
HiroCom777 @Hirocom7772

今日は、いよいよシートを触ります!! #ノンプロ研 #GAS初級

2023-11-28 20:08:38
わたっきー @watakkie

まずは先週のおさらいから ラッパーオブジェクトとは? Number String Boolean  もオブジェクトとして操作できる。」 #ノンプロ研 #GAS初級

2023-11-28 20:13:20
HiroCom777 @Hirocom7772

Spreadsheetサービス スプレッドシートを操作するクラスと メンバーを低起用するサービス #ノンプロ研 #GAS初級

2023-11-28 20:14:47
わたっきー @watakkie

Spreadsheetサービスとは、スプレッドシートを操作するクラスとメンバーを提供するサービス SpreadsheetApp トップレベルのオブジェクト Spreadsheet  スプレッドシート Sheet     シート Range     セル範囲 #ノンプロ研 #GAS初級

2023-11-28 20:16:39
sak @sanwa_sakuma

d/から/editの間がスプレッドシートIDです! #ノンプロ研 #GAS初級

2023-11-28 20:17:23
きのぴぃ @kinopy_techhack

今日は講座の第5回。いよいよスプレッドシートの操作です。 #ノンプロ研 #GAS初級

2023-11-28 20:19:53
わたっきー @watakkie

スプレッドシートの操作をするためには、まずスプレッドシートを取得しよう 方法は3つ アクティブなスプレッドシートを取得(コンテナバインドのみ) SpreadsheetApp.getActiveSpreadsheet() URLで取得 SpreadsheetApp.openByUrl(URL) IDで取得 SpreadsheetApp.openById(ID) #ノンプロ研 #GAS初級

2023-11-28 20:24:27
わたっきー @watakkie

urlやidは一旦定数に入れてから、openByUrl()やopenByID()のかっこの中に、定数を入れていこう。 #ノンプロ研 #GAS初級

2023-11-28 20:34:30
わたっきー @watakkie

スプレッドシートを取得したので、次はシートを取得しよう #ノンプロ研 #GAS初級

2023-11-28 20:35:34
わたっきー @watakkie

シートの取得の方法は3つ シート名で取得 getSheetByName(シート名) 配列を取得しインデックスで指定 getSheets() 一番左のシートからsheet[0]、sheet[1]... アクティブなシートを取得 getActiveSheet() #ノンプロ研 #GAS初級

2023-11-28 20:40:31
HiroCom777 @Hirocom7772

一番左のシートとアクティブなシートがわかる #ノンプロ研 #GAS初級

2023-11-28 20:48:50
わたっきー @watakkie

続いてはRane(セルの範囲)を取得していきますよ~ #ノンプロ研 #GAS初級

2023-11-28 20:55:33
sak @sanwa_sakuma

行、列の順を間違えないよう注意 #ノンプロ研 #GAS初級

2023-11-28 20:57:17
sak @sanwa_sakuma

コピペを使って、動かさなくていい手はなるべく動かさず書いていきましょう! #ノンプロ研 #GAS初級

2023-11-28 21:04:55
sak @sanwa_sakuma

行番号、列番号でセル指定すると繰り返し処理がしやすいのです #ノンプロ研 #GAS初級

2023-11-28 21:06:32
sak @sanwa_sakuma

構造化データと見せる用のデータを作るやり方もあります #ノンプロ研 #GAS初級

2023-11-28 21:20:37
わたっきー @watakkie

続いては単体のセルの値を取得したり、入力したり 値を取得するときはgetValue() 値を入れるときはsetValue(値) 僕はsetValue()のかっこの中に値を入れ忘れて、うまくいかない!ってなることが多いので、気を付けたいと思います #ノンプロ研 #GAS初級

2023-11-28 21:24:35