При использовании FINDB пользователи чаще всего спрашивают о трёх аспектах: ошибки в формулах, значение параметров и использование результатов. В этом разделе собраны самые распространённые ответы и ключевые термины.
Часто задаваемые вопросы
Что проверить в первую очередь, если FINDB возвращает ошибку?
- Проверьте, что искомый текст и текст, в котором выполняется поиск, введены в правильном порядке.
- Убедитесь, что искомый текст действительно содержится в тексте, где вы его ищете.
- Если вы задали начальную позицию, убедитесь, что она не выходит за пределы диапазона искомого текста.
В чём разница между FINDB и FIND?
- FIND обычно считает по символам.
- FINDB считает по байтам в сценариях с двухбайтовыми языками, при этом двухбайтовые символы считаются как 2.
- Для позиционирования текста на китайском, японском и корейском языках FINDB больше подходит, когда важны позиции в байтах.
Можно ли использовать FINDB с другими функциями?
- Да. Результат, возвращаемый FINDB, можно использовать как аргумент в других функциях.
- Часто FINDB комбинируют с IF, чтобы проверить позицию текста перед выполнением последующей логики.
- После сохранения поле формулы обновляется автоматически при изменении содержимого записи.
Глоссарий
| Термин | Определение |
|---|---|
| FINDB | Функция, которая находит позицию первого вхождения указанного содержимого в текстовой строке и может возвращать результат в байтах. |
| Поле формулы | Тип поля в WPS Bitable, который принимает функции и автоматически вычисляет результаты. |
| Двухбайтовый символ | Символ, который в некоторых языковых средах занимает 2 байта; часто встречается в тексте на китайском, японском и корейском языках. |