我们有一个通过插件创建的电子邮件活动。电子邮件将变成短信,作为其中的一部分,我们将描述填充为 160 个字符。
此功能曾经可以工作,但在过去几个月中已停止工作。我相信这是因为 Dynamics CRM 现在使用“空白:正常”;属性。
这意味着以下代码不起作用,因为空白填充减少到单个空格。有没有人对此有可行的解决方法?
string message = "My Message";
if (message.Length < 160)
{
message= message.PadRight(160, ' ');
message+= ".";
}
Email email = new Email();
email.Description = message;
email.To = toEmail;
email.From = fromEmail;
var emailId = service.Create(email);