Zabezpieczanie cudzysłowów
Z Planfix
Jeśli jeden z argumentów funkcji jest łańcuchem zawierającym cudzysłowy, trzeba uciec (escape) te wewnętrzne cudzysłowy.
FUNCTION ("string \"quotation mark")
Na przykład mamy łańcuch i trzeba z niego wyciągnąć link:
<a href="https://site.com/offer/anglegrinder-1092">Brushless angle grinder</a>
Użyj funkcji REGEXPFIND, pamiętając o uniknięciu (escape) wewnętrznych cudzysłowów wokół linku (zaznaczone na czerwono):
REGEXPFIND({{Task.String for link}};"(?<=href=\").*?(?=\")")
W rezultacie otrzymasz pożądany link w polu obliczanym:
https://site.com/offer/anglegrinder-1092
Wszystkie znaki specjalne możliwe do escapowania
| Zapisane wewnątrz łańcucha | Pozostaje po przetworzeniu | |
|---|---|---|
| \" | -> | " |
| \\ | -> | \ |
| \n | -> | znak nowej linii |
| \t | -> | znak tabulacji |