トリガでマージの時だけ特定処理外したい時

トリガ自体にはマージで呼ばれたか判断できない。
マージ時にはトリガ等は一切動かないと勘違いしていて
ちょっと追い詰められた。

Afterであれば履歴を見れば可能

Datetime chkDate = Datetime.now().addSeconds(-60);
List<ContactHistory> his = [SELECT Field 
                            FROM ContactHistory 
                            WHERE contactid = '003p000000aiWA0AAM' 
                              AND Field = 'contactMerged' 
                              AND CreatedDate >=: chkDate];
System.debug(his);


履歴がヒットしたらマージ処理で走ったトリガということ

Coin Marketplace

STEEM 0.17
TRX 0.25
JST 0.034
BTC 95865.23
ETH 2807.98
SBD 0.67