0
任何人都可以帮助我与我的脚本。谷歌脚本如果语句不起作用
function myFunction() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var December = ss.getSheetByName("12");
var range = December.getRange("A:A");
var emailRange = range.getValues();
var Form1 = ss.getSheetByName("Form Responses 1");
var emailList = Form1.getRange("K:K").getValues();
for(x in emailRange)
{
if(x == 0)
continue
var email = emailRange[x];
if(email == "")
break;
j = 1
for(i in emailList)
{
var row = emailList[i];
if(row == "")
{
break;
}
SpreadsheetApp.getUi().alert(email + " - " + row);
if(row == email)
SpreadsheetApp.getUi().alert("OK");
}
}
if语句if(row == email)
不起作用。我使用调试,并且变量是相同的,但它仍然不是getin。
请添加更多细节。脚本调试器的屏幕截图显示相关变量的类型和值可以工作,或者您可以编写确切的措辞。参考[mcve]。 –
@RichArt,我试过了,仍然没有工作 –
不应该===电子邮件[1]根据调试快照执行它? –