ノンプロ研GAS初級第5回目

1
@nonpro_GAS

行番号,列番号,行数,列数で取得 →getRange(行番号, 列番号[, 行数, 列数]) #ノンプロ研 #GAS初級

2024-03-29 21:11:13
koei @koei2024

宣言時点で、シートでなくスプレッドシートを取得していてエラー。エラー発生箇所自体でなく、宣言を見直すことも大事ですね。 #ノンプロ研 #GAS初級

2024-03-29 21:16:51
Kazoo @Kazoo349112

getA1Notationはアドレス取得だったのか #ノンプロ研 #GAS初級

2024-03-29 21:17:19
@nonpro_GAS

折り返しすぎたからなのか、 写経と宿題が多く感じます。 私も受講生時代、ひーひー言ってました😂 #ノンプロ研 #GAS初級

2024-03-29 21:19:47
koei @koei2024

シートのgetDataRange()は実務で多用しています。 #ノンプロ研 #GAS初級

2024-03-29 21:21:25
@nonpro_GAS

getA1Notation () メソッド →セルのアドレスを文字列で取得する 🐻‍❄️先生もよく使うそう。 #ノンプロ研 #GAS初級

2024-03-29 21:22:09
koei @koei2024

入力規則が入っていても、getDataRangeで範囲取得してしまうこともあるらしい・・(バグかもとのこと)。私もよくやりますが、使わない行列を先に削除しておくと安心ですね。 #ノンプロ研 #GAS初級

2024-03-29 21:25:41
koei @koei2024

焦っていると、基本的なことを見落とすということも気づきになりました。落ち着いて見てみないとですね。(最近はAIに投げたらエラーもにすぐ見つけられはしますが😅) #ノンプロ研 #GAS初級

2024-03-29 21:27:59
@nonpro_GAS

getValue() →(単体の)セルの値を取得 setValue() →(単体の)セルに値を入力 #ノンプロ研 #GAS初級

2024-03-29 21:29:10
@nonpro_GAS

ついにセル内の値を取得したり、セルに入力したりするところまできました😆 #ノンプロ研 #GAS初級

2024-03-29 21:31:09
Kazoo @Kazoo349112

get value get valuesの違い。 言語よりも文法厳密。 #ノンプロ研 #GAS初級

2024-03-29 21:32:58
koei @koei2024

Alt+Shift+FやAlt+Shift+↓が手に馴染んできてて嬉しい。 #ノンプロ研 #GAS初級

2024-03-29 21:33:17
koei @koei2024

私も実務ではgetValueよりもgetValuesを使うことが圧倒的に多いです。 #ノンプロ研 #GAS初級

2024-03-29 21:36:48
@nonpro_GAS

チェーンメソッド →.(ドット)連結して繋げていくこと 例)sheet.getRange('A2').getValue(); #ノンプロ研 #GAS初級

2024-03-29 21:37:01
@nonpro_GAS

getValues() →セル範囲の値を配列で取得する setValues() →セル範囲の値を配列で入力する 実務ではよく使用します😆 せっかくGAS使うなら、たくさん処理できるほうがありがたい気はする🙌 #ノンプロ研 #GAS初級

2024-03-29 21:40:16
@nonpro_GAS

★スプレッドシートの操作 配列の値を書き込みをするときは、 1行の配列でも2次元の配列で書きましょう! ['Tom', 32, 'orange'] ['Jay', 28, 'grape'] →  [['Tom', 32, 'orange'], ['Jay', 28, 'grape']] #ノンプロ研 #GAS初級

2024-03-29 21:44:37
@nonpro_GAS

appendRow(配列) →シートの最終行に追加 #ノンプロ研 #GAS初級

2024-03-29 21:45:52
koei @koei2024

appendRowは、最終行に追加するときは便利ですね~ #ノンプロ研 #GAS初級

2024-03-29 21:48:04
Kazoo @Kazoo349112

操作できる感があって楽しい! 100本ノック的にやってしみこませたいなあ #ノンプロ研 #GAS初級

2024-03-29 21:58:06
koei @koei2024

備忘 SpreadsheetAppオブジェクトに対して、 getName → スプレッドシート自体の名前 getSheetName → アクティブシートの名前 を取得する動きになる。 #ノンプロ研 #GAS初級

2024-03-29 22:07:18