0
我還是很新的寫作JavaScript,並不能找出什麼是我的腳本錯了。我試圖編寫一個腳本來檢查第10列中的單元格,如果它的內容等於「否」,我試圖清除該行中其餘的單元格。例如,如果「1,10」=「否」,它應該清除範圍1,10至1,120。然後,我把它打好了,這樣它就可以爲表格的其餘部分做到這一點。與簡單明確的內容應用程序的問題
腳本類型的作品。問題是它正在清理更多的行。每次腳本遇到單個「否」時,即使該行的列爲「是」,也會清除沒有出現的行和其下的多行。
function fixRemovedChars() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Form');
var rows = sheet.getLastRow();
for(var i=1;i<rows;i++){
var range = sheet.getRange(i, 11, i, 110);
var check = sheet.getRange(i,10).getValue();
if(check == "No"){
range.clearContent()
}
}
}
請幫忙。我無法弄清楚什麼是錯的。