見出し画像

2-5 とりあえずやってみるGAS

とりあえずやってみる

シートのデータを読み込んで、加工して、シートへ戻す
をやってみましょう。

GASの用意

こちらを参照してね
〘プログラミング〙手っ取り早く学習を始めるには

シートを用意

B列にテスト用のデータをセットする

テストデータ

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);
}

実行する

実行

結果

結果

D列に4行目と、5行目のデータが10倍されて格納された!

この記事が気に入ったらサポートをしてみませんか?