見出し画像

「なんでやねん!」から始めるGAS学習記録|売上レポート作成編

今日は、業務効率化講座「Biz HACK」の表計算(1)課題に挑戦。
テーマは「売上レポートを作成してみよう」。ここでまたまた「なんでやねん!」が炸裂したんやで!


🔍 疑問1:getValueとgetValuesの違い、ややこしすぎるやろ!

const data = sheet.getRange("A2:C5").getValues();

これな、getValue() は単体セルだけ。getValues() は「複数セル」。
sがあるかないかだけで挙動が変わるの、初見殺しや〜!


🔍 疑問2:初期化ってほんまにいるん?

let target = 0;

「最初にゼロ入れる意味あるん?」て思ったけど、
**繰り返しの中で加算したり使い回すときには初期化しておいた方が安心なんやな〜**ってことに気づいたで。


🔍 疑問3:変数の定義、順番ガチ大事!

const salesByShop = [
  ["東京店", 1000000, 1200000],
  ["大阪店", 800000, 600000]
];

for (let i = 0; i < salesByShop.length; i++) {
  const actual = salesByShop[i][2]; // 実績データやで
}

先に変数定義してへんかったら、ループで使われへん。
プログラムの世界、順番ガチ勢や!


💬 今日の気づき

変数は最初に決めて、ちゃんと定義してから使うのが基本中の基本
順番間違えたら全部ひっくり返る!料理でも火にかける前に材料切るやろ?それと一緒や〜!


📌 明日やること

コメントの使い方を奈良弁で攻略するで〜!ほなまたな!

いいなと思ったら応援しよう!

ともちゃん よろしければ応援お願いします! いただいたチップはクリエイターとしての活動費に使わせていただきます!