gpt4 book ai didi

google-apps-script - Google Apps Script - 根据单元格值查找行号

转载 作者:行者123 更新时间:2023-12-04 06:37:24 25 4
gpt4 key购买 nike

我正在寻找有关查找包含特定值的单元格的行号的帮助。

电子表格在多行和多列中有大量数据。我正在遍历 .getDataRange 并可以找到包含我正在寻找的值的单元格。一旦找到,我想知道他的单元格所在的行,以便我可以进一步获取额外的单元格值,因为我确切地知道附加信息上有多少行和/或列来自找到的单元格。

这是用于查找包含特定字符串的单元格的一些代码。

function findCell() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
var dataRange = sheet.getDataRange();
var values = dataRange.getValues();

for (var i = 0; i < values.length; i++) {
var row = "";
for (var j = 0; j < values[i].length; j++) {
if (values[i][j] == "User") {
row = values[i][j+1];
Logger.log(row);
}
}
}
}

输出时 Logger.log(row)它给了我我正在寻找的值(value)。我想确定每个值在哪一行,然后我可以向下移动 X 行和 X 列以获取其他单元格的内容。

最佳答案

我不太了解谷歌应用程序,但它看起来像 [i]在这种情况下是您的行号。

所以如果你做了类似的事情:

function findCell() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
var dataRange = sheet.getDataRange();
var values = dataRange.getValues();

for (var i = 0; i < values.length; i++) {
var row = "";
for (var j = 0; j < values[i].length; j++) {
if (values[i][j] == "User") {
row = values[i][j+1];
Logger.log(row);
Logger.log(i); // This is your row number
}
}
}
}

关于google-apps-script - Google Apps Script - 根据单元格值查找行号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24785987/

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