Google Apps Scriptでスプレッドシートを操作する時
- 更新があれば増やしていく
スプレッドシートを取得
function getSpreadSheet() {
var spreadsheet = SpreadsheetApp.openById('スプレッドシートのキー');
return spreadsheet;
}
スプレッドシート内のシート数を取得
function getNumSheets() {
var bk = SpreadsheetApp.getActiveSpreadsheet();
var sh_cnt = bk.getNumSheets();
return sh_cnt;
}
シート内のセルの値を取得
function readValue(spreadsheet) {
// 2枚目のシート
var sheet = spreadsheet.getSheets()[1];
var last_row = sheet.getLastRow();
// A1からAの最終行まで
var range = sheet.getRange(1, 1, last_row);
// 配列で取得
return range.getValues();
}
スプレッドシート名を取得
function getSheetName() {
var sheet = spreadsheet.getSheets()[1];
return sheet.getSheetName()();
}
シート内のセルに書き込み
function writeValue() {
// A2に書き込み getRange(列, 行)
sheet.getRange(1, 2).setValue('書き込みたい値');
}