スプレッドシートを読み込んで、値を出力する例、メモ書きです。
なんだかんだ、excel,powerpointとはなかなか離れられないものです。
で、会社としてはスプレッドシートを導入してるんですね。
JIRAなりのチケットで自動化はしたいところだけど、スプレッドシートを捨てることはなかなかできないんすよね。
だから、スプレッドシートをあれこれするGASっていうのは自動化する時に知っておいた方が良さそうなので、その事始め。
google spreasheetの読み込みと値表示
// スプレッドシートの読み込み
function loadSpreadSheet(url) {
// nullか空文字か判定
if (!url) {
return null;
}
// spreadIDを取り出し
var spredId = url.replaceAll("https://docs.google.com/spreadsheets/d/", '');
Logger.log("id : " + spredId);
// IDからスプレッドシートを開く
return SpreadsheetApp.openById(spredId);
}
function main() {
var spreadsheet = loadSpreadSheet('https://docs.google.com/spreadsheets/d/あなたのシートのID')
if (null) {
return
}
// シート1の名称と、スプレッドシートのシートを読み込み
var sheet = spreadsheet.getSheetByName('シート1');
var range = sheet.getRange("B2");//セルB2を取得
Logger.log("B2:" + range.getValue());
}