0
Google Appsスクリプトの一部私は、列値を使ってループを作成し、その場所にデータを格納しています。これらの列のデータを上書きしないようにするため、この操作から特定の行を除外したいと考えています。ループ計算のためにGoogle Appsスクリプトから特定の列を除外する方法
// save back the values from the editor sheet to the master data sheet
var lookUpTable = ss.getRangeByName("Editor_sheet_template!z_saveback_LookupTableOfCellsAndColumnsToSave");
var sourceCellAddress, sourceCellValue, targetCell, targetCellColumn;
// iterate through all rows in the lookup table
for (var cellRow = 1; cellRow <= lookUpTable.getHeight(); cellRow++) {
// save the value of the editor sheet cell listed in the lookup table to its
// corresponding column on the master data sheet
sourceCellAddress = lookUpTable.getCell(cellRow, /* column */ 1).getValue();
sourceCellValue = editorSheet.getRange(sourceCellAddress).getValue();
targetCellColumn = lookUpTable.getCell(cellRow, /* column */ 2).getValue();
if(targetCellColumn != 'A','D','E'){
Logger.log(targetCellColumn);
targetCell = masterDataSheet.getRange(targetCellRow, targetCellColumn);
targetCell.setValue(sourceCellValue);
}
}