[英]Creating a S3 Bucket and adding Task records in S3 from Salesforce trigger
我试图将Task对象/记录添加到AWS S3中。 我已经为Amazon webservices安装了Force.com。
我写了以下触发代码
在Task上触发S3Insert(在插入之前){Task [] TaskList = Trigger.new; for(任务t:TaskList){AWS_S3_ExampleController c =新的AWS_S3_ExampleController(); c.constructor(); c.createBucket();
}}
但我例外
Class.AWS_S3_ExampleController.createBucket:第239行,第1列Trigger.S3Insert:第9行,第1列05:36:00.224(224038000)| FATAL_ERROR | System.FinalException:ApexPages.addMessages只能从Visualforce页面调用
任何指针将不胜感激
编辑:我看到调试日志显示“当前不支持从触发器的标注”。 知道为什么吗?
谢谢你萨默
需要在另一个Apex类中编写标注代码,该类具有@future批注,用于进行标注的静态void方法。 从触发器调用此方法。
问候萨默
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.