【发布时间】:2016-04-17 16:45:37
【问题描述】:
我刚开始使用 js,我正在尝试在 Google Sheets 中制作一个脚本:
https://docs.google.com/spreadsheets/d/1mNBThO2gBpvqQxrLE_hDxLuV--cTc42K8q37ZQG9TCc/edit?usp=sharing
function makeVariants() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("VARIANTSOK");
var righe = sheet.getLastRow();
var lastColumn = sheet.getLastColumn();
var lastCell = sheet.getRange(righe, lastColumn);
Logger.log(lastCell.getValue());
for (i=0; i<righe; i++) {
if (sheet.getRange(righe[i], 2, 1, 1) = sheet.getRange(righe[i-1], 2, 1, 1)) {righe[i].clear();}
}
}
如何循环使B列“B3”中的第二个单元格与上面的“B2”单元格进行比较,如果相同则删除?
我试图获取最后一行,将最后一行加 1 并与上面的行进行比较,最终被删除。我很难把它放在一个循环中。
在附表B11和B10中,B8、B6、B4和B3应该被删除。
【问题讨论】:
标签: javascript loops for-loop google-apps-script google-sheets