Konwertowanie reguł na wyrażenia

Możliwość tworzenia reguł w aplikacjach kanwy w celu automatycznej modyfikacji aplikacji na podstawie określonych kryteriów zostanie usunięta. Ta funkcja została wycofana w 2019 r. i będzie teraz w pełni usunięta.

Będziesz mieć kilka miesięcy na przekonwertowanie reguł na wyrażenia z użyciem funkcji konwersji. Jeśli w aplikacji kanwy pozostały reguły, które nie zostały przekonwertowane do końca tego okresu, system automatycznie przeprowadzi konwersję.

Ważne

Od 14 października 2019 r. funkcja reguł w aplikacjach kanwy jest przestarzała. Więcej informacji: Blog: Canvas Rules feature deprecation (Blog: wycofanie funkcji reguł kanwy z użycia).

Konwertuj reguły

Gdy będziesz edytować aplikację z regułami, zobaczysz monit o ich konwersję. Konwerter pomaga w migrowaniu reguł w aplikacji do formatu zgodnego z przyszłymi wersjami usługi Power Apps Studio. Wykorzystując warunki reguł w aplikacji, konwerter zastępuje odwołania do odpowiednich wyrażeń śródwierszowych.

Wykonaj następujące kroki, aby przekonwertować reguły w aplikacji:

  1. Otwórz aplikację w celu edycji i przejdź do panelu Reguły.

  2. W komunikacie ostrzegawczym wybierz opcję Konwertuj reguły.

    Konwertuj reguły.

  3. Zostanie otwarte okno dialogowe ze wszystkich regułami, które zostaną przekonwertowane. Nazwa reguły jest wyświetlana po lewej stronie, a skojarzone wyrażenie warunkowe jest wyświetlane po prawej stronie. W oknie dialogowym Konwertowanie reguł wybierz opcję Konwertuj teraz.

    Konwertuj teraz.

Po zakończeniu konwersji jest wyświetlane powiadomienie o tym, czy konwersja powiodła się. Formuły, do których poprzednio odwoływały się nazwy reguł, zostały zaktualizowane w celu bezpośredniego użycia skojarzonego wyrażenia warunkowego.

Przed konwersją formuła Power Fx odwołuje się do nazw reguł w stosowanej formule, a nie do skojarzonych wyrażeń warunkowych.

Przed konwersją.

Po konwersji odwołania do nazw reguł zostały usunięte i zastąpione. W tym przykładzie reguła Rule2 została przekonwertowana na Slider1.Value > 50.

Po konwersji.

Cofanie konwersji

Po zakończeniu konwersji reguły są konwertowane na odpowiednie wyrażenie. W okresie konwersji możesz cofnąć zmiany, aby w razie potrzeby przywrócić reguły w aplikacji, aby je przejrzeć i rozwiązać problemy. Podczas pracy w tej samej sesji można użyć przycisku Cofnij lub kombinacji klawiszy Ctrl+Z w celu cofnięcia konwersji reguł. Jeśli zapisujesz aplikację, możesz przywrócić poprzednią wersję, aby przywrócić zmianę. Jednak przy kolejnym otwarciu aplikacji do edycji zostanie wyświetlony monit o ponowne przekonwertowanie reguł.

Znane problemy

Jeśli reguły użytkownika są w stanie błędu lub są puste, zostaną zastąpione następującą formułą: Boolean(Blank()). Ta formuła pozwala utrzymuje zachowanie reguł w tym stanie.

Uwaga

Czy możesz poinformować nas o preferencjach dotyczących języka dokumentacji? Wypełnij krótką ankietę. (zauważ, że ta ankieta jest po angielsku)

Ankieta zajmie około siedmiu minut. Nie są zbierane żadne dane osobowe (oświadczenie o ochronie prywatności).