4

我一直在尝试为我们的组织编写一些自定义工作流程,但我被困在一个特定的问题上。我知道如何创建附件并将它们链接到新电子邮件,但我想对模板做同样的事情?我了解如何使用 SendEmailFromTemplateRequest 类,但我还没有找到将附件链接到它的方法。我找到了这篇文章 ,但我需要更多关于如何使用 InstantiateTemplateRequest 的详细信息。我试图以此作为指导来修补它,但到目前为止我还没有运气。

我的需求是我需要从模板创建一封电子邮件,然后将动态生成的文件附加到它。

4

2 回答 2

3

我在这里找到了我需要的东西,但我注意到我仍然需要使用 IOrganizationService 帮助器创建电子邮件对象。基本上,我创建了 InstantiateTemplateRequest,然后将其传递给 IOrganizationService Execute() 函数,然后从 InstantiateTemplateResponse 对象中检索到 Email 对象。收到电子邮件后,我对其进行编辑并将其传递给 IOrganizationService Create() 函数。之后,我使用 SendEmailRequest 对象发送它,该对象还需要 IOrganizationService Execute() 调用。

于 2012-06-12T19:42:43.163 回答
1

我不太确定您将如何实际使用这些模板。但是一种解决方法可能是您可以使用与发送附件相同的方式发送电子邮件。创建一些逻辑来获取模板的字符串内容,根据需要进行字符串处理操作(通常模板中只有少数字段需要修改,大部分文本保持不变)。现在将此字符串作为字符串传递给电子邮件的正文。我认为这不应该有任何麻烦。如果我遗漏了一些东西或误解了完整的问题,请纠正我。

于 2012-06-12T17:41:59.290 回答