Obliczane pola zadań: Różnice pomiędzy wersjami
Z Planfix
PlanfixBot (dyskusja | edycje) (Utworzono nową stronę "{{#seo: |title=Obliczane pola zadań |titlemode=append |keywords=planfix, obliczane pola zadań, user fields |description=Obliczane pola zadań }} Obliczane pole to konfigurowalne pola zadań, które pozwala obliczać wartość przy użyciu danych z różnych obiektów Planfix oraz standardowych funkcji Planfix. *Obliczanie formuły — wynik typu "Number" *#Formu…") |
PlanfixBot (dyskusja | edycje) Nie podano opisu zmian |
||
| Linia 5: | Linia 5: | ||
|description=Obliczane pola zadań | |description=Obliczane pola zadań | ||
}} | }} | ||
Obliczane pole to [[Konfigurowalne pola zadań|konfigurowalne pola zadań]], które pozwala | Obliczane pole to [[Konfigurowalne pola zadań|konfigurowalne pola zadań]], które pozwala obliczyć wartość, wykorzystując dane z różnych obiektów Planfix oraz [[Standardowe funkcje|standardowe funkcje Planfix]]. | ||
*[[#Formula Calculation — "Number" Result|Obliczanie formuły — wynik | *[[#Formula Calculation — "Number" Result|Obliczanie formuły — wynik "Liczba"]] | ||
*[[#Formula Calculation — "String" Result|Obliczanie formuły — wynik | *[[#Formula Calculation — "String" Result|Obliczanie formuły — wynik "Tekst"]] | ||
*[[#Calculated field with a "Text with variables" result type.|"Tekst ze zmiennymi"]] | *[[#Calculated field with a "Text with variables" result type.|"Tekst ze zmiennymi"]] | ||
==Obliczanie formuły — wynik | ==Obliczanie formuły — wynik "Liczba"== | ||
Podstawowy sposób działania obliczanego pola określa formuła użyta do | Podstawowy sposób działania obliczanego pola określa formuła użyta do obliczenia jego wartości: | ||
https://s.pfx.so/pf/ny/Oqca8q.jpg | https://s.pfx.so/pf/ny/Oqca8q.jpg | ||
Możesz | Możesz także wybrać format, w którym wartość obliczanego pola będzie przechowywana: | ||
https://s.pfx.so/pf/nn/KKBp05.jpg | https://s.pfx.so/pf/nn/KKBp05.jpg | ||
==Obliczanie formuły — wynik | ==Obliczanie formuły — wynik "Tekst"== | ||
* | *Wyprowadzenie '''danych ze zmiennych''' do pola: | ||
<pre>{{variable_1}}+{{variable_2}}</pre> | <pre>{{variable_1}}+{{variable_2}}</pre> | ||
https://s.pfx.so/pf/7f/6C0Me2.jpg | https://s.pfx.so/pf/7f/6C0Me2.jpg | ||
* | *Wyprowadzenie '''tekstu i danych ze zmiennej''' do pola: | ||
<pre>"Task Name:"+" "+{{Task.Name}}</pre> | <pre>"Task Name:"+" "+{{Task.Name}}</pre> | ||
https://s.pfx.so/pf/hf/Vfya7g.jpg | https://s.pfx.so/pf/hf/Vfya7g.jpg | ||
Zwróć uwagę, że tekst i spacje muszą być ujęte w podwójne cudzysłowy. | |||
*'''Nawiasy''' w polach | *'''Nawiasy''' w polach obliczanych o typie wyniku '''"Tekst"''': | ||
Obowiązuje prosta zasada: | Obowiązuje prosta zasada: | ||
string + number + number = string | string + number + number = string | ||
| Linia 37: | Linia 37: | ||
https://s.pfx.so/pf/gr/B2P3HN.jpg | https://s.pfx.so/pf/gr/B2P3HN.jpg | ||
W | W efekcie otrzymujemy konkatenację "Sum: ", "50" i "70": | ||
https://s.pfx.so/pf/v1/NjT2kw.jpg | https://s.pfx.so/pf/v1/NjT2kw.jpg | ||
A jeśli | A jeśli dodasz nawiasy — liczby zostaną dodane: | ||
string + (number + number) = string + suma liczb = string | string + (number + number) = string + suma liczb = string | ||
| Linia 49: | Linia 49: | ||
==Obliczane pole o typie wyniku "Tekst ze zmiennymi"== | ==Obliczane pole o typie wyniku "Tekst ze zmiennymi"== | ||
Tekst ze zmiennymi ma następujące możliwości: | Tekst ze zmiennymi ma następujące możliwości: | ||
*Możesz od razu zobaczyć, jak | *Możesz od razu zobaczyć, jak pole będzie się w przybliżeniu prezentować. | ||
* | *Wartości zastąpią zmienne. | ||
*Możesz zastosować formatowanie z wbudowanego edytora: | *Możesz zastosować formatowanie z wbudowanego edytora: | ||
** | **Zmienianie wyglądu | ||
**Wyświetlanie w nowej linii | **Wyświetlanie w nowej linii. | ||
** | **Dodawanie tabeli, linku lub obiektu Planfix za pomocą odpowiednich przycisków edytora. | ||
===Przykład nr 1=== | ===Przykład nr 1=== | ||
https://s.pfx.so/pf/sq/qBPwjI.jpg | https://s.pfx.so/pf/sq/qBPwjI.jpg | ||
https://s.pfx.so/pf/6L/ciLw1Z.jpg | https://s.pfx.so/pf/6L/ciLw1Z.jpg | ||
| Linia 66: | Linia 67: | ||
https://s.pfx.so/pf/8t/7RPJ0Y.jpg | https://s.pfx.so/pf/8t/7RPJ0Y.jpg | ||
==Ważne== | ==Ważne== | ||
*Wartość obliczanego | *Wartość pola obliczanego jest obliczana przy tworzeniu zadania. Wartość obliczanego pola zadania jest przeliczana tylko wtedy, gdy zmienione zostaną wartości pól tego zadania, które są zawarte w formule obliczającej pole. | ||
*W zadaniach o statusie | *W zadaniach o statusie wersji roboczej obliczane pola nie są liczone. Wartości są obliczane po zmianie zadania na jeden ze statusów roboczych. | ||
*Formuły obliczanych | *Formuły pól obliczanych mogą zawierać wartości z innych pól obliczanych. | ||
*Jeśli w formule użyto odwołania do bieżącego czasu lub daty, zmiana pola zawierającego formułę nie | *Jeśli w formule użyto odwołania do bieżącego czasu lub daty, zmiana pola zawierającego formułę nie spowoduje uruchomienia [[Skrypty|skryptów]]. To ograniczenie jest częścią mechanizmu ochrony przed pętlami i nieograniczonym obciążeniem. | ||
*Maksymalna liczba obliczanych | *Maksymalna liczba pól obliczanych, które można dodać do konta, jest ograniczona przez [https://planfix.ru/prices/ plan], którego używasz. | ||
*Jeśli używasz znaczników HTML, pamiętaj: | *Jeśli używasz znaczników HTML, pamiętaj: | ||
**Jeśli potrzebujesz cudzysłowów — użyj funkcji [[Funkcja CHAR|SYMBOL]] | **Jeśli potrzebujesz podwójnych cudzysłowów — użyj funkcji [[Funkcja CHAR|SYMBOL]]: SYMBOL(34). | ||
**Używanie | **Używanie dwukropków (przerw linii) wewnątrz ciągów objętych cudzysłowami nie jest obsługiwane — wprowadź dane w jednym ciągu. | ||
==Przydatne linki== | ==Przydatne linki== | ||
*[[Zmienne w tekście|Tekst ze zmiennymi]] | *[[Zmienne w tekście|Tekst ze zmiennymi]] | ||
| Linia 79: | Linia 80: | ||
==Wskazówka== | ==Wskazówka== | ||
*Jeśli zmienisz nazwę pola, zaktualizuj nową nazwę w zmiennej; w przeciwnym razie zmienna | *Jeśli zmienisz nazwę pola, zaktualizuj nową nazwę w zmiennej; w przeciwnym razie zmienna ze starą nazwą nie będzie działać w polu obliczanym. | ||
Aktualna wersja na dzień 16:56, 2 gru 2025
Obliczane pole to konfigurowalne pola zadań, które pozwala obliczyć wartość, wykorzystując dane z różnych obiektów Planfix oraz standardowe funkcje Planfix.
Obliczanie formuły — wynik "Liczba"
Podstawowy sposób działania obliczanego pola określa formuła użyta do obliczenia jego wartości:
Możesz także wybrać format, w którym wartość obliczanego pola będzie przechowywana:
Obliczanie formuły — wynik "Tekst"
- Wyprowadzenie danych ze zmiennych do pola:
{{variable_1}}+{{variable_2}}
- Wyprowadzenie tekstu i danych ze zmiennej do pola:
"Task Name:"+" "+{{Task.Name}}
Zwróć uwagę, że tekst i spacje muszą być ujęte w podwójne cudzysłowy.
- Nawiasy w polach obliczanych o typie wyniku "Tekst":
Obowiązuje prosta zasada:
string + number + number = string
W efekcie otrzymujemy konkatenację "Sum: ", "50" i "70":
A jeśli dodasz nawiasy — liczby zostaną dodane:
string + (number + number) = string + suma liczb = string
Obliczane pole o typie wyniku "Tekst ze zmiennymi"
Tekst ze zmiennymi ma następujące możliwości:
- Możesz od razu zobaczyć, jak pole będzie się w przybliżeniu prezentować.
- Wartości zastąpią zmienne.
- Możesz zastosować formatowanie z wbudowanego edytora:
- Zmienianie wyglądu
- Wyświetlanie w nowej linii.
- Dodawanie tabeli, linku lub obiektu Planfix za pomocą odpowiednich przycisków edytora.
Przykład nr 1
Przykład nr 2
Ważne
- Wartość pola obliczanego jest obliczana przy tworzeniu zadania. Wartość obliczanego pola zadania jest przeliczana tylko wtedy, gdy zmienione zostaną wartości pól tego zadania, które są zawarte w formule obliczającej pole.
- W zadaniach o statusie wersji roboczej obliczane pola nie są liczone. Wartości są obliczane po zmianie zadania na jeden ze statusów roboczych.
- Formuły pól obliczanych mogą zawierać wartości z innych pól obliczanych.
- Jeśli w formule użyto odwołania do bieżącego czasu lub daty, zmiana pola zawierającego formułę nie spowoduje uruchomienia skryptów. To ograniczenie jest częścią mechanizmu ochrony przed pętlami i nieograniczonym obciążeniem.
- Maksymalna liczba pól obliczanych, które można dodać do konta, jest ograniczona przez plan, którego używasz.
- Jeśli używasz znaczników HTML, pamiętaj:
- Jeśli potrzebujesz podwójnych cudzysłowów — użyj funkcji SYMBOL: SYMBOL(34).
- Używanie dwukropków (przerw linii) wewnątrz ciągów objętych cudzysłowami nie jest obsługiwane — wprowadź dane w jednym ciągu.
Przydatne linki
Wskazówka
- Jeśli zmienisz nazwę pola, zaktualizuj nową nazwę w zmiennej; w przeciwnym razie zmienna ze starą nazwą nie będzie działać w polu obliczanym.