Google スプレッドシートの
列の
備忘で
参考
作成した スクリプト
getRange("A:A").getValues();
で
これだけだと、
取得後に、
- getColumnValues
function getColumnValues() { var ss = SpreadsheetApp.getActiveSpreadsheet(); var configSheet = ss.getSheetByName('config'); var values = configSheet.getRange("A:A").getValues(); var result = new Array(); for each (var value in values) { if(value != null && value != "") { result.push(value); } } return result; }
以下、
- getColumnValues使用箇所では
function getColumValues(sheetName, columnName, startIndex) { var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheetByName(sheetName); var values = sheet.getRange(columnName + ":" + columnName).getValues(); var result = new Array(); for (var i = 0; i < values.length; i++) { if (i >= startIndex) { if(values[i] != null && values[i] != "") { result.push(values[i]); } } } return result; }
以下のように 使います。
// configシートオブジェクトを取得 var sitemapUrls = getColumValues("config", "A", 1);
以上です。
コメント