我正在尝试创建一个程序,该程序将从一列单元格中邀请电子邮件地址。但是,我只希望在程序中使用包含其内容的单元格,并忽略空单元格。由于单元格链接到表单,因此只要程序在向下搜索列时找到一个空单元格,它就应该停止查找更多的空单元格。这就是我到目前为止所做的:
function addEditor() {
var sheet = SpreadsheetApp.getActive().getSheetByName('GuestList');
var Blank = sheet.getRange('a51').getValue().isBlank;
for (var i = 2; Blank = true; i++){
var Blank = sheet.getRange(2, 1, i, 1).isBlank;
if (Blank === true){ break;
}
}
var Editors = sheet.getRange(2, 1, i, 1);
sheet.protect().addEditors([Editors]);
}
答案 0 :(得分:0)
尝试这样的事情:
function sendEmails() {
var glist=SpreadsheetApp.getActive().getSheetByName('GuestList');
var gdata=glist.getDataRange().getValues();
for (var i=1;i<gdata.length;i++){
if(gdata[i][0]){
//sendEmail
}else{
break;
}
}
}