Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/315.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
C# SharePoint 2013检查列表列是否已具有值并发送电子邮件_C#_Sharepoint_If Statement_Sharepoint 2013_Sharepoint List - Fatal编程技术网

C# SharePoint 2013检查列表列是否已具有值并发送电子邮件

C# SharePoint 2013检查列表列是否已具有值并发送电子邮件,c#,sharepoint,if-statement,sharepoint-2013,sharepoint-list,C#,Sharepoint,If Statement,Sharepoint 2013,Sharepoint List,我有7个州的案子。因此,在状态1中,用户可以填写列表中的一些字段。我的if语句之一是,当Connect to字段中填充了一个数字时,我的代码会向用户发送一封电子邮件。但他们不必只在状态1中填写此列,他们也可以在状态2或状态3中填写 但问题是,如果他们在状态1中填写此列并继续,然后转到状态2和状态3,代码将识别该字段有值,并将发送另一封电子邮件 如果代码已经发送了一封电子邮件,则不应再次发送,我应该如何自定义我的if语句?谢谢 另设一列,表明您已发送此电子邮件。发送电子邮件时将其翻转。如果Sent

我有7个州的案子。因此,在状态1中,用户可以填写列表中的一些字段。我的if语句之一是,当Connect to字段中填充了一个数字时,我的代码会向用户发送一封电子邮件。但他们不必只在状态1中填写此列,他们也可以在状态2或状态3中填写

但问题是,如果他们在状态1中填写此列并继续,然后转到状态2和状态3,代码将识别该字段有值,并将发送另一封电子邮件


如果代码已经发送了一封电子邮件,则不应再次发送,我应该如何自定义我的if语句?谢谢

另设一列,表明您已发送此电子邮件。发送电子邮件时将其翻转。如果SentEmail列已为true,则不要发送电子邮件。

请显示您的code@tnw那会有什么帮助?你打算看什么?谢谢你的回答Servy,我实际上在考虑它,但不知道你是否可以在代码中做些什么,而不是添加一个新的列。也许只是一个bool?@user2881765代码不会随着时间的推移传播状态。通过将信息存储在列中,可以在列表项中执行此操作。