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

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




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


<pre>REGEXPFIND(<nowiki>{{Задача.Строка для ссылки}}</nowiki>;"(?<=href=<span style="color: red">\</span>").*?(?=\")")</pre>
<div style="display: block; padding: 1em; margin: 0 0 10px; font-size: 13px; line-height: 1.65; color: black; word-wrap: break-word; background-color: #f9f9f9; border: 1px solid #ddd; border-radius: 4px;">REGEXPFIND(<nowiki>{{Задача.Строка для ссылки}}</nowiki>;"(?<=href=<span style="color: red">\</span>").*?(?=<span style="color: red">\</span>")")</div>





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

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


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

+ сложение

- вычитание

* умножение

/ деление

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

> больше

< меньше

= равно

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

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

!= неравно

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

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

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


Функции


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


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


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


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


Важно

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

Пример

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

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


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

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


Перейти