第2章 読む・くり返す・分ける ・ MISSION 5

ミッション5:セルを読んで実行ログに出す

📋 ミッション一覧

お題

B2 にあるボールペンの単価を読んで、実行ログに出そう。

備品の発注表 - Google スプレッドシート
備品の発注表

練習のため、実行するたびに表は最初の状態に戻ってから動きます(本物のスプレッドシートでは戻りません。スクリプトの変更は Ctrl+Z で戻せることもありますが、まとめては戻せません)。

Apps Script無題のプロジェクトデプロイ ▾
function showPrice() {
const sheet = SpreadsheetApp.getActiveSheet();
const price = sheet.getRange('').();
Logger.log(price);
}
Ctrl+S: 保存 ・ Ctrl+R: 実行(エディタ) ・ F5: 開き直す

第2章 スタート読む・くり返す・分ける

第2章 ・ MISSION 5

セルを読んで実行ログに出す

B2 にあるボールペンの単価を読んで、実行ログに出そう。

いま
ゴール(実行ログ)

情報120.0

コードの読み方

const sheet = SpreadsheetApp.getActiveSheet();
いま開いているシートを sheet に入れる。const は「あとで中身を変えない箱」。
const price = sheet.getRange('B2').getValue();
B2 の値を読んで price に入れる。
Logger.log(price);
price の中身を実行ログに出す。

getValue() でセルの値を読み、Logger.log() で実行ログに出せる。Logger.log は数値を 120.0 のように小数点付きで出す(console.log なら 120)。思ったとおりに動かないときは、まずログで中身を確かめる。

GAS の始め方とよく使う書き方は、記事にまとめています。GAS とは? 始め方とよく使う書き方

書いたコードは、このページの中の隔離した場所で動きます。ページの外やほかのサイトには届きません。

※ Google スプレッドシートと Apps Script の挙動を模擬的に表現したものであり、本来の挙動と一部異なる可能性があります。

※ Google スプレッドシートは Google LLC の商標です。当サイトは Google とは関係ありません。