Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sharepoint中的列验证';s列表_Sharepoint - Fatal编程技术网

Sharepoint中的列验证';s列表

Sharepoint中的列验证';s列表,sharepoint,Sharepoint,我是Sharepoint的新手。我想在列验证中创建一个验证规则来验证给定的电子邮件地址。这是我的密码: =AND( ISERROR(FIND(” “, [Email],1)), IF(ISERROR(FIND(“@”, [Email],2)), FALSE, AND( ISERROR(FIND(“@”,[Email], FIND(“@”, [Email],2)+1))

我是Sharepoint的新手。我想在列验证中创建一个验证规则来验证给定的电子邮件地址。这是我的密码:

 =AND(
        ISERROR(FIND(” “, [Email],1)),
        IF(ISERROR(FIND(“@”, [Email],2)),
            FALSE,
                AND(
                    ISERROR(FIND(“@”,[Email], FIND(“@”, [Email],2)+1)),
                    IF(ISERROR(FIND(“.”, [Email], FIND(“@”, [Email],2)+2)),
                    FALSE,
                    FIND(“.”, [Email], FIND(“@”, [Email],2)+2) < LEN([Email])
                )
            )
        )   
    )
=和(
ISERROR(查找(“,[Email],1)),
如果(ISERROR(查找(“@”,[Email],2)),
错误的
及(
ISERROR(查找(“@”,[Email],查找(“@”,[Email],2)+1)),
如果(ISERROR(查找(“.”,[Email],查找(@,[Email],2)+2)),
错误的
查找(“.”,[Email],查找(“@,[Email],2)+2)
但是“ISERROR”函数不起作用,我得到一个语法错误。我的列名是:Email,类型是:单行文本


每次测试,您的代码在我的环境中运行良好

请确保一件事:请在验证中使用带英文字符的双引号。它应该是
,而不是

=AND(
        ISERROR(FIND(" ", [Email],1)),
        IF(ISERROR(FIND("@", [Email],2)),
            FALSE,
                AND(
                    ISERROR(FIND("@",[Email], FIND("@", [Email],2)+1)),
                    IF(ISERROR(FIND(".", [Email], FIND("@", [Email],2)+2)),
                    FALSE,
                    FIND(".", [Email], FIND("@", [Email],2)+2) < LEN([Email])
                )
            )
        )   
    )
=和(
ISERROR(查找(“,[Email],1)),
如果(ISERROR(查找(“@”,[Email],2)),
错误的
及(
ISERROR(查找(“@”,[Email],查找(“@”,[Email],2)+1)),
如果(ISERROR(查找(“.”,[Email],查找(@,[Email],2)+2)),
错误的
查找(“.”,[Email],查找(“@,[Email],2)+2)
我改为双引号,但仍然存在相同的问题。我编辑了我的帖子,并添加了一张错误图片。你能看一下,看看我是否在这里犯了一些错误吗?啊,我发现了问题。我在列名的“Email”后面有一个额外的空格,错误就是因为这个。