gpt4 book ai didi

javascript - 简单的clearContent应用程序脚本出现问题

转载 作者:行者123 更新时间:2023-12-01 03:50:11 25 4
gpt4 key购买 nike

我对编写 javascript 还很陌生,无法弄清楚我的脚本出了什么问题。我尝试编写一个脚本来检查第 10 列中的单元格,如果它的内容等于“否”,我试图清除该行中的其余单元格。例如,如果“1,10”=“否”,则应清除范围 1,10 到 1,120。然后我将它循环起来,以便它可以对纸张的其余部分执行此操作。

该脚本可以正常工作。问题在于它清除的行数超出了应有的行数。每次脚本遇到一个“否”时,它都会清除没有出现的行及其下面的多行,即使该行上的列是"is"。

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()
}
}
}

请帮忙。我不知道出了什么问题。

最佳答案

如果其他人好奇的话,我就会发现我的问题出了什么问题。就这一行

var range = sheet.getRange(i, 11, i, 110);

我忘记了语法是(起始行,起始列,行数,列数)。(#,#,x,#) 左边示例中的 x 不断增加,导致它清除更多行。

关于javascript - 简单的clearContent应用程序脚本出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43290685/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com