是否有一种快速方法可以在 Visualforce 页面上报告 Salesforce 中各个电子邮件模板的使用情况?使用数据已计算并发布在各个电子邮件模板页面上。我只需要一种方法来查询该数据并在摘要页面上报告每个电子邮件模板的使用情况。
谢谢
是否有一种快速方法可以在 Visualforce 页面上报告 Salesforce 中各个电子邮件模板的使用情况?使用数据已计算并发布在各个电子邮件模板页面上。我只需要一种方法来查询该数据并在摘要页面上报告每个电子邮件模板的使用情况。
谢谢
http://www.salesforce.com/us/developer/docs/api/Content/sforce_api_objects_emailtemplate.htm
TimesUsed:此模板已被使用的次数。
SELECT Id, Name, Subject, IsActive, TemplateType, LastUsedDate, TimesUsed
FROM EmailTemplate
WHERE TimesUsed > 0
ORDER BY TimesUsed DESC
LIMIT 10
也试试这个
SELECT Folder.Name, SUM(TimesUsed)
FROM EmailTemplate
WHERE IsActive = true
GROUP BY ROLLUP(Folder.Name)
(将有 2 行文件夹名称为空白。第一行将对应于“未归档的公共模板”,第二行将是因为ROLLUP
使用该功能而创建的总计行)