![見出し画像](https://assets.st-note.com/production/uploads/images/129141170/rectangle_large_type_2_bbcc76831d878649892fc553e2b0ddc0.png?width=1200)
2-5 とりあえずやってみるGAS
とりあえずやってみる
シートのデータを読み込んで、加工して、シートへ戻す
をやってみましょう。
GASの用意
こちらを参照してね
〘プログラミング〙手っ取り早く学習を始めるには
シートを用意
B列にテスト用のデータをセットする
![](https://assets.st-note.com/img/1706503752207-qaqkBIqiAO.png?width=1200)
Apps Scriptを作成する
function myFunction() {
// スプレッドシートを取得
const ss = SpreadsheetApp.getActiveSpreadsheet();
// シートオブジェクトを取得
const sheet = ss.getSheetByName('シート1');
// B4:B14セルを選択
var rangeB = sheet.getRange('B4:B14');
// セルの値を取得
var valueB = rangeB.getValues();
// 格納範囲(出力先)を取得
var rangeD = sheet.getRange('D4:D14');
// セルの値を取得
var valueD= rangeB.getValues();
// 取得した最初と2番目のセルだけ10倍する
valueD[0][0] = valueD[0][0] * 10;
valueD[1][0] = valueD[1][0] * 10;
// セルの値を格納
rangeD.setValues(valueD);
}
実行する
![](https://assets.st-note.com/img/1706504295429-b8ytfPjQYQ.png?width=1200)
結果
![](https://assets.st-note.com/img/1706503871334-P7gwWrcPRd.png?width=1200)
D列に4行目と、5行目のデータが10倍されて格納された!