Email 仅允许不在范围内的值
我正在为一份时事通讯制作一个邮件列表,这些邮件直接从gmail收件箱中取出并粘贴到表格中。然而,有一些电子邮件我想从黑名单添加到邮件的主栏 我想将黑名单邮件添加到另一列,并使用DatavalidationBuilder中的RequireRewageInRange以某种方式表示“如果该值出现在范围B中,则无法将其添加到范围A” 我想做与此相反的事情:Email 仅允许不在范围内的值,email,google-apps-script,scripting,google-sheets,Email,Google Apps Script,Scripting,Google Sheets,我正在为一份时事通讯制作一个邮件列表,这些邮件直接从gmail收件箱中取出并粘贴到表格中。然而,有一些电子邮件我想从黑名单添加到邮件的主栏 我想将黑名单邮件添加到另一列,并使用DatavalidationBuilder中的RequireRewageInRange以某种方式表示“如果该值出现在范围B中,则无法将其添加到范围A” 我想做与此相反的事情: var cell = SpreadsheetApp.getActive().getRange('A1'); var range = Spreadsh
var cell = SpreadsheetApp.getActive().getRange('A1');
var range = SpreadsheetApp.getActive().getRange('B1:B10');
var rule = SpreadsheetApp.newDataValidation().requireValueInRange(range).build();
cell.setDataValidation(rule);
您可以使用
require
来实现您的目标。请参阅以下代码
function setRule(){
var rule = SpreadsheetApp.newDataValidation().requireFormulaSatisfied("=NOT(EQ(A1,B1:B10))").build();
cell.setDataValidation(rule);
}
您可以使用
require
来实现您的目标。请参阅以下代码
function setRule(){
var rule = SpreadsheetApp.newDataValidation().requireFormulaSatisfied("=NOT(EQ(A1,B1:B10))").build();
cell.setDataValidation(rule);
}