Как я могу решить эту ошибку.я хочу завершить назначение триггера - PullRequest
0 голосов
/ 22 июня 2019

Ошибка: триггер Apex AccountAddressTrigger вызвал непредвиденную исключительную ситуацию, обратитесь к администратору: AccountAddressTrigger: выполнение AfterUpdate вызвано: System.FinalException: запись только для чтения: Trigger.AccountAddressTrigger: строка 6, столбец 1

при решении Создайте триггер Apex для учетной записи, который сопоставляет почтовый код адреса доставки с почтовым кодом платежного адреса на основе настраиваемого поля.Я получил вышеупомянутую ошибку. Я написал правильную логику, но все равно получил ошибку.

1 Ответ

0 голосов
/ 23 июня 2019

Ваш вопрос действительно плохой, опубликуйте код, который вы написали до сих пор, и / или ссылку на этот вызов (что это, Trailhead задание? Домашнее задание? Собеседование?)

Я предполагаю, что ваш триггер должен работать как «до вставки, до обновления», а не «после».Before's - для всех видов проверок и предварительного заполнения полей, и одной из примечательных особенностей является то, что вам не нужно явно писать update myrecords; - вы получаете сохранение в базу данных бесплатно.After's больше для побочных эффектов, таких как создание связанных записей, всего, что имеет смысл только после того, как вы сгенерировали Id записи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...