【问题标题】:SharePoint 2013 check if a list column already has a value and send emailSharePoint 2013 检查列表列是否已有值并发送电子邮件
【发布时间】:2014-10-11 12:56:06
【问题描述】:

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

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

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

【问题讨论】:

  • 请出示您的代码
  • @tnw 这有什么帮助?你打算看什么?

标签: c# sharepoint if-statement sharepoint-2013 sharepoint-list


【解决方案1】:

有另一列表明您已发送此电子邮件。发送电子邮件时翻转它。如果“SentEmail”列已经是true,则不要发送电子邮件。

【讨论】:

  • 感谢 Servy 的回答,我其实在考虑,但想知道您是否可以在代码中做任何事情而不是添加新列。也许只是一个布尔值?
  • @user2881765 代码不会随着时间的推移传播状态。列表项是您执行此操作的地方,方法是将信息存储在列中。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-09
  • 2011-09-22
  • 2012-08-29
  • 1970-01-01
  • 2011-11-24
  • 1970-01-01
相关资源
最近更新 更多