Triggers 运行额外的代码块,这取决于是否在insert和update上运行apex触发器?

Triggers 运行额外的代码块,这取决于是否在insert和update上运行apex触发器?,triggers,insert,salesforce,apex,Triggers,Insert,Salesforce,Apex,如标题中所述,是否可以获取运行触发器的实际“上下文”,并将该变量合并到触发器代码本身中 i、 e.如果是新插入的记录,我想为触发器运行一小部分额外代码,但如果是正在更新的现有记录,则不想运行。是的,您可以使用检查触发器运行的上下文。那篇文章中有各种各样的例子。对于您的用例,您可以使用如下if语句: if (Trigger.isInsert) { // do something on insert (and not on update) }

如标题中所述,是否可以获取运行触发器的实际“上下文”,并将该变量合并到触发器代码本身中

i、 e.如果是新插入的记录,我想为触发器运行一小部分额外代码,但如果是正在更新的现有记录,则不想运行。

是的,您可以使用检查触发器运行的上下文。那篇文章中有各种各样的例子。对于您的用例,您可以使用如下if语句:

if (Trigger.isInsert) {
  // do something on insert (and not on update)
}