免责声明:我是Newb.我对脚本有点了解,但编写它对我来说很痛苦,主要是循环和数组,因此如下.
我试图从特定列中提取所有数据(在本例中为H [8]),检查该列中每个单元格的值,如果是ay,则将其更改为Yes; 如果是n,则将其更改为否; 如果它是空的,请不要管它并移动到下一个单元格.
这是我到目前为止所拥有的.像往常一样,我相信我非常接近,但我无法设置活动单元格的值,我无法看到我搞砸了它的位置.有一次,我实际上在列中将值改为Yes(所以感谢在这些情况下撤消).
工作表示例:
..... COL-H
r1... [service] <-- header
r2... y
r3... y
r4... n
r5... _ <-- empty
r6... y
Run Code Online (Sandbox Code Playgroud)
意图:将所有y改为是,将所有n改为否(跳过空白单元格).
到目前为止我尝试过的:
功能尝试1
function Thing1() {
var ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("mySheet");
var lrow = ss.getLastRow();
var rng = ss.getRange(2, 8, lrow - 1, 1);
var data = rng.getValues();
for (var i=0; i < data.length; i++) {
if (data[i][0] == "y") {
data[i][0] == "Yes";
}
}
}
Run Code Online (Sandbox Code Playgroud)
功能尝试2
function Thing2() …Run Code Online (Sandbox Code Playgroud)