Google apps script 在Google应用程序脚本的不同工作表上设置值

Google apps script 在Google应用程序脚本的不同工作表上设置值,google-apps-script,Google Apps Script,我想做一个变奏 我想做他们教我做的事情,除了每次发送电子邮件时在每一行中标记单元格,我想在单独的表格上标记 因此,在“NeedEmendments”表中,我的脚本在A列中找到了应该向其发送电子邮件的成员的电子邮件地址(然后变成变量“emailAddress”)。它将电子邮件发送到该地址 然后--这里是我需要帮助的地方--我希望脚本转到“主”工作表,找到emailAddress在X列中的行,在同一行中--设置BT列的值 应该不难。我只是不知道如何做“找到colummx等于emailAddress的

我想做一个变奏

我想做他们教我做的事情,除了每次发送电子邮件时在每一行中标记单元格,我想在单独的表格上标记

因此,在“NeedEmendments”表中,我的脚本在A列中找到了应该向其发送电子邮件的成员的电子邮件地址(然后变成变量“emailAddress”)。它将电子邮件发送到该地址

然后--这里是我需要帮助的地方--我希望脚本转到“主”工作表,找到emailAddress在X列中的行,在同一行中--设置BT列的值

应该不难。我只是不知道如何做“找到colummx等于emailAddress的行并将BT的值设置为今天的日期”部分

谁能帮忙?提前谢谢

这是我迄今为止的代码(我总是不好意思展示我的代码,因为我确信这是非常糟糕的,所以请温柔一点!)


如果您仍在挣扎,请尝试以下方法:

var emails = valueSheet.getRange('X:X').getValues();
var targetRange = valueSheet.getRange('BT:BT');
var dates = targetRange.getValues();
for (var j=0; j<emails.length; ++j) {
    if (emails[j][0] == emailAddress) {
        dates[j][0] = new Date();
        break;
    }
}
targetRange.setValues(dates);
var=valueSheet.getRange('X:X').getValues();
var targetRange=valueSheet.getRange('BT:BT');
var dates=targetRange.getValues();

对于(var j=0;j如果您仍在挣扎,请尝试以下方法:

var emails = valueSheet.getRange('X:X').getValues();
var targetRange = valueSheet.getRange('BT:BT');
var dates = targetRange.getValues();
for (var j=0; j<emails.length; ++j) {
    if (emails[j][0] == emailAddress) {
        dates[j][0] = new Date();
        break;
    }
}
targetRange.setValues(dates);
var=valueSheet.getRange('X:X').getValues();
var targetRange=valueSheet.getRange('BT:BT');
var dates=targetRange.getValues();

对于(var j=0;jt这是您询问代码片段的第三个问题,您似乎从不回答,也不检查回答后的答案…您至少阅读了这些答案吗?花时间帮助的人通常希望知道这些答案很有用…至少我是:-)哦,天哪,我完全读过了。我非常感谢所有人给我的帮助。我不知道我应该把事情标记为已回答。我会回去做的。谢谢你的提示!好的。我检查了我的一些旧帖子。这就是我应该做的吗?@Serge:我完全同意你的看法。这就是我所做的乌托邦人期望并激励他们回答问题。明白了。我会致力于更好地检查问题的答案。我一直很感激每个人的贡献;如果没有每个人的贡献,我会很失落。也就是说,有人对这个小困境有什么想法吗?这是你问的第三个问题代码和它似乎你从来没有回答,也没有检查作为回答的任何答案…你至少读过吗?那些花时间帮助的人通常喜欢知道它是有用的…好吧,至少我是:-)哦,天哪,我完全读过它们。我非常感谢大家给我的帮助。我没有意识到我应该把事情标记为已回答。我会回去做的。谢谢你的提示!好啊我查了几篇我以前的帖子。这就是我应该做的吗?@Serge:我完全同意你的看法。这就是贡献者所期望的,让他们有动力回答问题。明白了。将致力于更好地检查所回答的问题。我总是感激每个人的贡献;如果没有大家的贡献,我会很失落。也就是说,有人对这个小困境有什么想法吗?