Функции: различия между версиями

Материал из Planfix
Перейти к: навигация, поиск
Нет описания правки
Нет описания правки
Строка 117: Строка 117:


<pre>ФУНКЦИЯ("строка \"кавычка")</pre>
<pre>ФУНКЦИЯ("строка \"кавычка")</pre>
=== Пример ===
В ПланФикс приходит строка такого вида, из которой надо вычленить ссылку:
<pre><a href="https://site.com/oferta/krem-1229">Крем для кожи</a></pre>
Это можно сделать с помощью функции REGEXPFIND:
<pre>REGEXPFIND(<nowiki>{{Задача.Строка для ссылки}}</nowiki>;"(?<=href=<span style="color: red">\</span>").*?(?=\")")</pre>





Версия от 10:29, 6 февраля 2023

ПланФикс поддерживает стандартные принципы работы для формул в отчетах и вычисляемых полях. На текущий момент в этих формулах вы можете использовать следующие операции и функции:


Стандартные операции

+ сложение

- вычитание

* умножение

/ деление

() использование скобок

> больше

< меньше

= равно

>= больше или равно

<= меньше или равно

!= неравно

^ возвести в степень

&& логическое И — пример

|| логическое ИЛИ — пример


Функции


Функции над строками


Функции над числами


Функции над датами


Дополнительно


Важно

  • Если одним из аргументов любой функции является строка с кавычками внутри, тогда внутренние кавычки надо экранировать:
ФУНКЦИЯ("строка \"кавычка")

Пример

В ПланФикс приходит строка такого вида, из которой надо вычленить ссылку:

<a href="https://site.com/oferta/krem-1229">Крем для кожи</a>


Это можно сделать с помощью функции REGEXPFIND:

REGEXPFIND({{Задача.Строка для ссылки}};"(?<=href=<span style="color: red">\</span>").*?(?=\")")


Перейти