Я пытаюсь создать последовательный список, используя коды полей и слияния. Моя проблема в том, что некоторые элементы не должны появляться в списке, в зависимости от того, как происходит слияние почты. Это сбивает с толку, поэтому я приведу пример.
Допустим, я составляю список величин для различных фруктов. У меня есть документ слияния, в котором говорится, сколько у меня яблок, апельсинов и груш. Таким образом, список может выглядеть так:
- Есть 32 яблока.
- Есть 27 апельсинов.
- Есть 3 груши.
Используя коды полей, это выглядит как:
(SEQ list1) Есть яблоки (MERGEFIELD "Яблоки").
(SEQ list1) Есть (MERGEFIELD "Апельсины") апельсины.
(Список SEQ 1) Есть груши (MERGEFIELD "Груши").
Теперь, если нет апельсинов, я не хочу, чтобы это было в списке вообще. Я просто хочу, чтобы список выглядел так:
- Есть 32 яблока.
- Есть 3 груши.
Для этого я использую условия if/then. (IF (MERGEFIELD Oranges) = 0 "" "(SEQ list1) Есть (MERGEFIELD" Яблоки ") яблоки. Это успешно удаляет апельсины из списка, но остается пробел:
Есть 32 яблока.
Есть 3 груши.
Я пытался всеми возможными способами избавиться от этого места, но я не могу понять это. Возможно, кто-то здесь мог бы помочь мне.