gpt4 book ai didi

javascript - 如何查询谷歌工作表列的某个值

转载 作者:行者123 更新时间:2023-12-03 06:48:28 24 4
gpt4 key购买 nike

假设我的值是 10,并且我得到了一个 google 工作表,其中第一列 id 有很多值。我想运行一个脚本来遍历该列中的所有值,一旦找到匹配项,它就会设置该行上的事件选择

最佳答案

以下脚本在事件工作表的第一列中搜索值 10,并在找到该值时设置选择。

function setActive() {
var sheet = SpreadsheetApp.getActiveSheet();
var idValues = sheet.getRange(1, 1, sheet.getLastRow(), 1).getValues().map(function(a) {
return a[0];
});
var row = idValues.indexOf(10) + 1;
if (row > 0) {
SpreadsheetApp.setActiveRange(sheet.getRange(row, 1));
}
else {
throw new Error('Id not found');
}
}

数组 idValues 在应用 indexOf 之前会被展平,因为 getValues 将列作为双数组 [[1], [2], [3]] 返回。

关于javascript - 如何查询谷歌工作表列的某个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37613891/

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