gpt4 book ai didi

javascript - 如何比较谷歌电子表格中单元格之间的字符串数据?

转载 作者:行者123 更新时间:2023-12-01 16:59:05 24 4
gpt4 key购买 nike

如果我将信息复制/粘贴到两个单元格中,我的脚本将正确运行并将单元格中的字符串与用户的正确行匹配,这样我就可以查找他们的电子邮件。如果我让我的 google 表单填充第一个单元格,但是两个单元格中的数据不再匹配。我可能忽略了一些关于比较字符串的明显内容,但希望有人能指出正确的方向。这是我到目前为止的代码。

var rows = SpreadsheetApp.getActiveSheet().getLastRow();
var cell = SpreadsheetApp.getActiveSheet().getRange(rows, 2);
var value = cell.getValue().toString();
var ss = SpreadsheetApp.getActiveSpreadsheet();
ss.setActiveSheet(ss.getSheets()[1]);
var sheet;
var teacher;
var cc = "no match";
for(var h=1; h <= ss.getLastRow(); h++)
{
sheet = ss.getActiveSheet().getRange(h, 2);
teacher = sheet.getValue().toString();
if (value == teacher)
cc = ss.getActiveSheet().getRange(h, 1).getValue().toString();
}

最佳答案

尝试使用看门狗(点击行号)或一些消息框看看会发生什么即 Browser.msgBox(teacher); Bebore testing the value of value ^^

并且可能不要使用“值”作为变量名,它可能会在执行脚本时产生问题。

关于javascript - 如何比较谷歌电子表格中单元格之间的字符串数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12499287/

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