and*_*yg1 2 google-apps-script google-forms
我想使用Google表单填充Google电子表格.其中一个字段是电子邮件地址,我需要根据我们组织的电子邮件列表对此进行验证 - 换句话说,强制用户使用有效和现有的电子邮件地址.
我们的组织使用Google Apps.该表单将由我们组织中的用户创建,并且只有来自我们组织/域的电子邮件地址才会被视为有效.
Rom*_*ias 13
现在,您可以在字段中放置Regular Expresion:
对于EMAIL:
[a-zA-Z0-9_\.\+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-\.]+
Run Code Online (Sandbox Code Playgroud)
您可以使用实验性Apps Script Domain Services API.这是我怎么做的.
function isValidEmailInMyDomain(address) {
var parts = address.split('@');
if( parts.length != 2 )
return false;
if( parts[1] != UserManager.getDomain() )
return false;
try {
UserManager.getUser(parts[0]);
return true;
} catch(doesNotExist) {
return false;
}
}
function testFunction() { //check the menu View > Logs
Logger.log(isValidEmailInMyDomain('aEmailIn@yourDomain.com'));
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
24972 次 |
| 最近记录: |