Naprawiono: Błąd sieciowy podczas korzystania z funkcji poprawki w Power Apps
Wystąpienie błędu sieciowego podczas korzystania z funkcji Patch w usłudze Power Apps jest zwykle spowodowane problemami z wymaganą kolumną listy programu SharePoint, do której funkcja Patch nie przekazuje żadnej wartości lub nie przekazuje jej przy użyciu prawidłowych danych.
Jak naprawić błąd sieciowy występujący podczas korzystania z funkcji Patch?
1. Upewnij się, że kolumna Poczta jest wypełniona
- Sprawdź, czy kolumna Poczta każdego rekordu ma wartość.
- Zastąp https://<base_site_url>/_layouts/15/UserPhoto.aspx?Size=L&AccountName= & Mail pustym ciągiem znaków „” dla pola Zdjęcie.
Upewnienie się, że kolumna Mail nie jest pusta, pomaga SharePoint zidentyfikować Osobę. To rozwiązanie naprawia typowe problemy z wypełnianiem danych bezpośrednio związane z kolumną Mail, zapobiegając błędowi.
2. Sprawdź poprawność wymaganych kolumn
- Sprawdź, czy którekolwiek kolumny na liście programu SharePoint są oznaczone jako wymagane/obowiązkowe.
- Upewnij się, że przekazujesz wartość do każdej obowiązkowej kolumny za pomocą funkcji Patch.
- Sprawdź, czy typ danych przekazany w funkcji Patch odpowiada typowi kolumny (np. liczba dla kolumn liczbowych, data dla kolumn dat).
To rozwiązanie rozwiązuje problemy związane z brakującymi lub nieprawidłowo wprowadzonymi danymi, zapewniając prawidłowe wypełnienie wszystkich wymaganych pól i zmniejszając ryzyko wystąpienia błędów sieciowych.
3. Użyj narzędzia Monitor
- Otwórz Power Apps Studio.
- Przejdź do Ustawienia > Ustawienia zaawansowane > Monitor.
- Uruchom aplikację i wykonaj czynność, która powoduje błąd Patch.
- Obserwuj i zanotuj wszelkie szczegółowe komunikaty o błędach i żądania sieciowe, aby dowiedzieć się więcej na temat przyczyny niepowodzenia operacji.
Narzędzie Monitor może dostarczyć dodatkowych informacji na temat żądań sieciowych i błędów występujących w tle, co pomaga w dokładnym ustaleniu przyczyny błędu.
4. Bezpiecznie obsługuj wiele łatek
- Użyj zmiennych do przechowywania wyników pośrednich dla każdej operacji Patch.
- Dla każdej łatki:
- Najpierw sprawdź czy operacja się powiodła.
- W przeciwnym razie należy obsłużyć błąd i uniknąć dalszych operacji.
Oto przykład:
ClearCollect(PatchResults,
ForAll(YourDataCollection,
Patch('YourList', Defaults('YourList'), { Title: ThisRecord.Title })
)
);
If(
IsEmpty(Errors('YourList')),
Notify("Patch successful", NotificationType.Success),
Notify("Patch failed: "& Concat(Errors('YourList'), Column & ": "& Message), NotificationType.Error)
);
Obsługa błędów w operacjach wsadowych zapewnia bezpieczne przetwarzanie wielu rekordów i płynną obsługę błędów bez zatrzymywania pozostałych operacji.
5. Odśwież źródła danych
- Otwórz Power Apps Studio.
- Znajdź kartę Dane na lewym panelu.
- Wybierz źródło danych (np. listę SharePoint lub tabelę SQL).
- Kliknij Odśwież , aby odświeżyć połączenie.
Ten krok pomaga rozwiązać wszelkie problemy z nieaktualnym połączeniem danych, które mogą być przyczyną błędu sieciowego podczas operacji łatania.
6. Używaj SubmitForm zamiast Patch
- Otwórz Power Apps Studio i wybierz swój formularz.
- Dodaj przycisk i ustaw jego właściwość OnSelect na SubmitForm(FormName).
- Przed wysłaniem formularza sprawdź, czy wszystkie obowiązkowe pola są wypełnione.
Użycie SubmitForm pozwala czasami ominąć problemy występujące podczas korzystania z Patch, zwłaszcza w przypadku skomplikowanych formularzy i pól obowiązkowych, zapewniając płynniejsze przetwarzanie danych.
7. Aktualizowanie ustawień listy programu SharePoint
- Przejdź do witryny SharePoint.
- Przejdź do ustawień listy.
- W Ustawieniach zaawansowanych włącz opcję Zezwalaj na zarządzanie typami zawartości.
- Zaktualizuj ustawienia kolumny Tytuł , usuwając wymagany status, jeśli nie jest on potrzebny.
Dostosowanie ustawień listy i zapewnienie możliwości zarządzania typami zawartości pozwala na właściwe dopasowanie danych formularza do konfiguracji listy programu SharePoint, rozwiązując potencjalne konflikty powodujące błąd.
8. Sprawdź typy kolumn i ograniczenia
- Upewnij się, że typy danych przekazane w funkcji Patch odpowiadają oczekiwanym typom w programie SharePoint.
- Sprawdź, czy podczas operacji Patch nie doszło do naruszenia żadnych reguł walidacji listy lub kolumny.
Dopasowanie typów danych i spełnienie ograniczeń walidacyjnych gwarantuje zgodność żądań poprawek ze schematem programu SharePoint, co zmniejsza ryzyko wystąpienia błędów.
9. Zaktualizuj Power Apps do najnowszej wersji
- Otwórz Power Apps Studio.
- Sprawdź dostępność aktualizacji i przejdź na najnowszą wersję narzędzia do tworzenia treści, postępując zgodnie z instrukcjami podanymi w linku Wersje Power Apps Studio .
Aktualizacja do najnowszej wersji rozwiązuje wszelkie problemy związane z błędami w starszych wersjach, zapewniając płynniejsze działanie funkcji Patch.
Postępując zgodnie z tymi rozwiązaniami, eliminujesz typowe przyczyny błędów sieciowych funkcji Patch, zapewniając płynne i wydajne działanie aplikacji.
Czy udało Ci się rozwiązać problem? Daj nam znać w komentarzach poniżej.
Dodaj komentarz