Udostępnij za pośrednictwem


Wykonywanie operacji na danych w usłudze Azure Logic Apps

Dotyczy: Azure Logic Apps (Zużycie + Standardowa)

W tym przewodniku z instrukcjami pokazano, jak można pracować z danymi w przepływie pracy aplikacji logiki w następujący sposób:

  • Utwórz ciąg lub obiekt JavaScript Object Notation (JSON) z wielu danych wejściowych, które mają różne typy danych. Następnie można użyć tego ciągu jako pojedynczego danych wejściowych, a nie wielokrotnego wprowadzania tych samych danych wejściowych.
  • Utwórz przyjazne dla użytkownika tokeny na podstawie właściwości obiektu JavaScript Object Notation (JSON), aby można było łatwo używać tych właściwości w przepływie pracy.
  • Utwórz tabelę HTML lub CSV na podstawie tablicy.
  • Utwórz tablicę z innej tablicy na podstawie określonego filtru lub warunku.
  • Utwórz tablicę na podstawie określonych właściwości dla wszystkich elementów w innej tablicy.
  • Utwórz ciąg ze wszystkich elementów w tablicy i rozdziel te elementy przy użyciu określonego znaku.

Wymagania wstępne

  • Konto i subskrypcja platformy Azure. Jeśli nie masz subskrypcji, zarejestruj się w celu założenia bezpłatnego konta platformy Azure.

  • Przepływ pracy aplikacji logiki, w którym chcesz wykonać operację danych. Przepływy pracy aplikacji logiki Zużycie i Standardowa obsługują operacje danych opisane w tym przewodniku.

    Wszystkie operacje na danych są dostępne tylko jako akcje. Dlatego przed użyciem tych akcji przepływ pracy musi już zaczynać się od wyzwalacza jako pierwszego kroku i zawierać wszelkie inne akcje wymagane do utworzenia danych wyjściowych, które mają być używane w operacji danych.

Akcje operacji danych

W poniższych sekcjach podsumowano operacje danych, których można używać, i są zorganizowane na podstawie typów danych źródłowych, nad którymi działają operacje, ale każdy opis jest wyświetlany alfabetycznie.

Akcje JSON

Poniższe akcje ułatwiają pracę z danymi w formacie JavaScript Object Notation (JSON).

Akcja opis
Redaguj Utwórz komunikat lub ciąg na podstawie wielu danych wejściowych, które mogą mieć różne typy danych. Następnie można użyć tego ciągu jako pojedynczego danych wejściowych, a nie wielokrotnego wprowadzania tych samych danych wejściowych. Można na przykład utworzyć pojedynczy komunikat JSON z różnych danych wejściowych.
Przeanalizuj dane JSON Utwórz przyjazne dla użytkownika tokeny danych dla właściwości w zawartości JSON, aby ułatwić korzystanie z właściwości w aplikacjach logiki.

Aby utworzyć bardziej złożone przekształcenia JSON, zobacz Wykonywanie zaawansowanych przekształceń JSON przy użyciu szablonów Liquid.

Akcje tablicy

Poniższe akcje ułatwiają pracę z danymi w tablicach.

Akcja opis
Utwórz tabelę CSV Utwórz tabelę wartości rozdzielanych przecinkami (CSV) z tablicy.
Utwórz tabelę HTML Utwórz tabelę HTML na podstawie tablicy.
Filtruj tablicę Utwórz podzbiór tablicy na podstawie określonego filtru lub warunku.
Dołącz Utwórz ciąg ze wszystkich elementów w tablicy i oddziel każdy element określonym znakiem.
Wybieranie Utwórz tablicę na podstawie określonych właściwości dla wszystkich elementów w innej tablicy.

Redagowanie akcji

Aby utworzyć pojedyncze dane wyjściowe, takie jak obiekt JSON z wielu danych wejściowych, użyj akcji o nazwie Compose. Dane wejściowe mogą mieć różne typy, takie jak liczby całkowite, wartości logiczne, tablice, obiekty JSON i dowolny inny typ natywny, który obsługuje usługa Azure Logic Apps, na przykład dane binarne i XML. Następnie możesz użyć danych wyjściowych w akcjach, które następują po akcji Redaguj. Akcja Redagowanie pomaga również uniknąć wielokrotnego wprowadzania tych samych danych wejściowych podczas tworzenia przepływu pracy aplikacji logiki.

Można na przykład skonstruować komunikat JSON z wielu zmiennych, takich jak zmienne ciągu, które przechowują imiona i nazwiska osób, oraz zmienną całkowitą, która przechowuje wiek osób. W tym przykładzie akcja Redagowanie akceptuje następujące dane wejściowe:

{ "age": <ageVar>, "fullName": "<lastNameVar>, <firstNameVar>" }

I tworzy następujące dane wyjściowe:

{"age":35,"fullName":"Owens,Sophia"}

Aby wypróbować akcję Redaguj, wykonaj następujące kroki przy użyciu projektanta przepływu pracy. Jeśli wolisz pracować w edytorze widoku kodu, możesz skopiować przykładowe definicje akcji redagowania i inicjowania zmiennych z tego przewodnika do podstawowej definicji przepływu pracy aplikacji logiki: Przykłady kodu operacji danych — Compose. Aby uzyskać więcej informacji na temat akcji Redaguj w podstawowej definicji przepływu pracy JSON, zobacz akcję Redaguj.

  1. W witrynie Azure Portal, programie Visual Studio lub programie Visual Studio Code otwórz przepływ pracy aplikacji logiki w projektancie.

    W tym przykładzie użyto witryny Azure Portal i przykładowego przepływu pracy z wyzwalaczem Cykl , po którym następuje kilka akcji Zmiennych o nazwie Initialize zmiennej. Te akcje są konfigurowane w celu utworzenia dwóch zmiennych ciągu i zmiennej całkowitej.

    Operacja Właściwości i wartości
    Inicjowanie zmiennej - Nazwa: firstNameVar
    - Typ: Ciąg
    - Wartość: Sophia
    Inicjowanie zmiennej - Nazwa: lastNameVar
    - Typ: Ciąg
    - Wartość: Owens
    Inicjowanie zmiennej - Nazwa: ageVar
    - Typ: Liczba całkowita
    - Wartość: 35

    Zrzut ekranu przedstawiający witrynę Azure Portal, projektanta przepływu pracy zużycie i przykładowy przepływ pracy dla akcji Redaguj.

  2. Wykonaj następujące ogólne kroki, aby dodać akcję Operacje danych o nazwie Compose.

  3. W projektancie wybierz akcję Utwórz , jeśli nie została jeszcze wybrana. W polu Dane wejściowe wprowadź dane wejściowe, których chcesz użyć do utworzenia danych wyjściowych.

    W tym przykładzie wykonaj następujące kroki:

    1. W polu Dane wejściowe wprowadź następujący przykładowy obiekt JSON, w tym odstępy, jak pokazano:

      {
          "age": ,
          "fullName": " , "
      }
      
    2. W obiekcie JSON umieść kursor w odpowiednich lokalizacjach, wybierz listę zawartości dynamicznej (ikona błyskawicy), a następnie wybierz odpowiednią zmienną z listy:

      Właściwość JSON Zmienna
      age ageVar
      fullName "lastNameVar, firstNameVar"

      W poniższym przykładzie przedstawiono zarówno dodane, jak i nie dodane zmienne:

      Zrzut ekranu przedstawiający przepływ pracy Zużycie, akcję Redaguj, listę zawartości dynamicznej i wybrane dane wejściowe do użycia.

      W poniższym przykładzie pokazano zakończoną przykładową akcję Redagowanie :

      Zrzut ekranu przedstawiający przepływ pracy Zużycie i zakończoną przykładową akcję Redaguj.

  4. Zapisz przepływ pracy. Na pasku narzędzi projektanta wybierz pozycję Zapisz.

Testowanie przepływu pracy

Aby potwierdzić, czy akcja Redaguj tworzy oczekiwane wyniki, wyślij sobie powiadomienie zawierające dane wyjściowe z akcji Redaguj.

  1. W przepływie pracy dodaj akcję, która może wysyłać wyniki z akcji Redaguj.

    W tym przykładzie nadal jest używana akcja usługi Office 365 Outlook o nazwie Wyślij wiadomość e-mail.

  2. W tej akcji dla każdego pola, w którym mają być wyświetlane wyniki, zaznacz je wewnątrz każdego pola, a następnie wybierz listę zawartości dynamicznej. Z tej listy w obszarze akcji Redaguj wybierz pozycję Dane wyjściowe.

    W tym przykładzie wynik pojawia się w treści wiadomości e-mail, więc dodaj pole Dane wyjściowe do pola Treść .

    Zrzut ekranu przedstawiający projektanta przepływu pracy, akcję o nazwie Wyślij wiadomość e-mail i dane wyjściowe z poprzedniej akcji Redaguj.

  3. Zapisz przepływ pracy, a następnie ręcznie uruchom przepływ pracy.

    • Przepływ pracy użycia: na pasku narzędzi projektanta wybierz pozycję Uruchom>.
    • Standardowy przepływ pracy: w menu nawigacji przepływu pracy wybierz pozycję Przegląd. Na pasku narzędzi strony Przegląd wybierz pozycję Uruchom.>

Jeśli użyto akcji usługi Office 365 Outlook, w poniższym przykładzie przedstawiono wynik:

Zrzut ekranu przedstawia wiadomość e-mail z wynikami akcji Redaguj.

Tworzenie akcji tabeli CSV

Aby utworzyć tabelę wartości rozdzielanych przecinkami (CSV), która zawiera właściwości i wartości z obiektów JavaScript Object Notation (JSON) w tablicy, użyj akcji o nazwie Utwórz tabelę CSV. Następnie możesz użyć tabeli wynikowej w akcjach, które są zgodne z akcją Tworzenie tabeli CSV.

Aby wypróbować akcję Tworzenie tabeli CSV, wykonaj następujące kroki przy użyciu projektanta przepływu pracy. Jeśli wolisz pracować w edytorze widoku kodu, możesz skopiować przykład Tworzenie tabeli CSV i Inicjowanie definicji akcji zmiennych z tego przewodnika do podstawowej definicji przepływu pracy aplikacji logiki: przykłady kodu operacji danych — tworzenie tabeli CSV. Aby uzyskać więcej informacji na temat akcji Tworzenie tabeli CSV w podstawowej definicji przepływu pracy JSON, zobacz akcję Tabela.

  1. W witrynie Azure Portal, programie Visual Studio lub programie Visual Studio Code otwórz przepływ pracy aplikacji logiki w projektancie.

    W tym przykładzie użyto witryny Azure Portal i przykładowego przepływu pracy z wyzwalaczem Cykl, po którym następuje akcja Inicjowanie zmiennej. Akcja jest skonfigurowana w celu utworzenia zmiennej, w której początkowa wartość jest tablicą zawierającą pewne właściwości i wartości w formacie JSON.

    Operacja Właściwości i wartości
    Inicjowanie zmiennej - Nazwa: myJSONArray
    - Typ: Tablica
    - Wartość: [ { "Description": "Apples", "Product_ID": 1 }, { "Description": "Oranges", "Product_ID": 2 }]

    Zrzut ekranu przedstawiający projektanta przepływu pracy Zużycie i przykładowy przepływ pracy dla akcji o nazwie Utwórz tabelę CSV.

  2. Wykonaj następujące ogólne kroki, aby dodać akcję Operacje danych o nazwie Utwórz tabelę CSV.

  3. W projektancie wybierz akcję Utwórz tabelę CSV, jeśli nie została jeszcze wybrana. W polu Od wprowadź tablicę lub wyrażenie, które ma być używane do tworzenia tabeli.

    W tym przykładzie wybierz wewnątrz pola Od , a następnie wybierz listę zawartości dynamicznej (ikona błyskawicy). Z tej listy wybierz zmienną myJSONArray :

    Zrzut ekranu przedstawiający przepływ pracy Zużycie, akcję o nazwie Utwórz tabelę CSV i wybrane dane wejściowe do użycia.

    Napiwek

    Aby utworzyć przyjazne dla użytkownika tokeny dla właściwości w obiektach JSON, aby można było wybrać te właściwości jako dane wejściowe, przed użyciem akcji Utwórz tabelę CSV użyj akcji Parse JSON.

    Poniższy zrzut ekranu przedstawia ukończoną przykładową akcję Utwórz tabelę CSV:

    Zrzut ekranu przedstawiający przepływ pracy Zużycie i zakończoną przykładową akcję o nazwie Utwórz tabelę CSV.

  4. Zapisz przepływ pracy. Na pasku narzędzi projektanta wybierz pozycję Zapisz.

Dostosowywanie formatu tabeli

Domyślnie właściwość Columns jest ustawiana tak, aby automatycznie tworzyć kolumny tabeli na podstawie elementów tablicy. Aby określić niestandardowe nagłówki i wartości, wykonaj następujące kroki:

  1. Jeśli właściwość Columns nie jest wyświetlana w polu informacji o akcji, z listy Zaawansowane parametry wybierz pozycję Kolumny.

  2. Otwórz listę Kolumny i wybierz pozycję Niestandardowe.

  3. We właściwości Header określ niestandardowy tekst nagłówka do użycia.

  4. We właściwości Value określ wartość niestandardową do użycia.

Aby zwrócić wartości z tablicy, możesz użyć item() funkcji z akcją Tworzenie tabeli CSV. For_each W pętli można użyć items() funkcji .

Załóżmy na przykład, że chcesz, aby kolumny tabeli miały tylko wartości właściwości, a nie nazwy właściwości z tablicy. Aby zwrócić tylko te wartości, wykonaj następujące kroki, aby pracować w widoku projektanta lub w widoku kodu.

Ten przykład zwraca następujący wynik:

Apples,1
Oranges,2

Praca w widoku projektanta

W akcji Utwórz tabelę CSV pozostaw pustą kolumnę Nagłówek. W każdym wierszu w kolumnie Wartość wyłuszczenie każdej żądanej właściwości tablicy. Każdy wiersz w obszarze Wartość zwraca wszystkie wartości określonej właściwości tablicy i staje się kolumną w tabeli.

  1. Dla każdej żądanej właściwości tablicy w kolumnie Wartość wybierz wewnątrz pola edycji, a następnie wybierz ikonę funkcji, która otwiera edytor wyrażeń. Upewnij się, że została wyświetlona lista Funkcji .

  2. W edytorze wyrażeń wprowadź następujące wyrażenie, ale zastąp ciąg <array-property-name> nazwą właściwości tablicy dla żądanej wartości. Po zakończeniu pracy z każdym wyrażeniem wybierz pozycję Dodaj.

    Składnia: item()?['<array-property-name>']

    Przykłady:

    • item()?['Description']
    • item()?['Product_ID']

    Zrzut ekranu przedstawiający projektanta przepływu pracy, akcję o nazwie Utwórz tabelę CSV oraz sposób wyłudzenia właściwości tablicy o nazwie Description.

    Aby uzyskać więcej informacji, zobacz funkcja item().

  3. Powtórz powyższe kroki dla każdej właściwości tablicy. Po zakończeniu akcja wygląda podobnie do poniższego przykładu:

    Zrzut ekranu przedstawiający akcję o nazwie Utwórz tabelę CSV i funkcję o nazwie item().

Praca w widoku kodu

W definicji JSON akcji w tablicy columns ustaw header właściwość na pusty ciąg. Dla każdej value właściwości wyłuszczenie każdej żądanej właściwości tablicy.

  1. W projektancie przejdź do widoku kodu.

    • Użycie: na pasku narzędzi projektanta wybierz pozycję Widok kodu.
    • Standardowa: w menu nawigacji przepływu pracy w obszarze Deweloper wybierz pozycję Kod.
  2. W edytorze kodu znajdź tablicę columns akcji. Dla każdej kolumny żądanych wartości tablicy dodaj pustą header właściwość i następujące wyrażenie dla value właściwości:

    Składnia:

    {
       "header": "",
       "value": "@item()?['<array-property-name>']"
    }
    

    Przykład:

    "Create_CSV_table": {
       "inputs": {
          "columns": [
             { 
                "header": "",
                "value": "@item()?['Description']"
             },
             { 
                "header": "",
                "value": "@item()?['Product_ID']"
             }
          ],
          "format": "CSV",
          "from": "@variables('myJSONArray')"
       }
    }
    
  3. Wróć do widoku projektanta, aby przejrzeć wyniki.

Testowanie przepływu pracy

Aby potwierdzić, czy akcja Utwórz tabelę CSV tworzy oczekiwane wyniki, wyślij sobie powiadomienie zawierające dane wyjściowe z akcji Utwórz tabelę CSV.

  1. W przepływie pracy dodaj akcję, która może wysyłać wyniki z akcji Utwórz tabelę CSV.

    W tym przykładzie nadal jest używana akcja usługi Office 365 Outlook o nazwie Wyślij wiadomość e-mail.

  2. W tej akcji dla każdego pola, w którym mają być wyświetlane wyniki, zaznacz wewnątrz każdego pola, co spowoduje otwarcie listy zawartości dynamicznej. Z tej listy w obszarze akcji Utwórz tabelę CSV wybierz pozycję Dane wyjściowe.

    Zrzut ekranu przedstawia przepływ pracy z akcją o nazwie Wyślij wiadomość e-mail. Właściwość Body zawiera pole o nazwie Output z poprzedniej akcji o nazwie Create CSV table (Utwórz tabelę CSV).

  3. Zapisz przepływ pracy, a następnie ręcznie uruchom przepływ pracy.

    • Przepływ pracy użycia: na pasku narzędzi projektanta wybierz pozycję Uruchom>.
    • Standardowy przepływ pracy: w menu nawigacji przepływu pracy wybierz pozycję Przegląd. Na pasku narzędzi strony Przegląd wybierz pozycję Uruchom.>

Jeśli użyto akcji usługi Office 365 Outlook, w poniższym przykładzie przedstawiono wynik:

Zrzut ekranu przedstawia wiadomość e-mail z wynikami akcji o nazwie Utwórz tabelę CSV.

Uwaga

Jeśli tabela jest zwracana z nieprawidłowym formatowaniem, zobacz , jak sprawdzić formatowanie danych tabeli.

Tworzenie akcji tabeli HTML

Aby utworzyć tabelę HTML zawierającą właściwości i wartości z obiektów JavaScript Object Notation (JSON) w tablicy, użyj akcji Utwórz tabelę HTML. Następnie możesz użyć tabeli wynikowej w akcjach, które są zgodne z akcją Tworzenie tabeli HTML.

Aby wypróbować akcję Tworzenie tabeli HTML, wykonaj następujące kroki przy użyciu projektanta przepływu pracy. Jeśli wolisz pracować w edytorze widoku kodu, możesz skopiować przykład Utwórz tabelę HTML i Zainicjuj definicje akcji zmiennych z tego przewodnika do podstawowej definicji przepływu pracy aplikacji logiki: przykłady kodu operacji danych — tworzenie tabeli HTML. Aby uzyskać więcej informacji na temat akcji Tworzenie tabeli HTML w podstawowej definicji przepływu pracy JSON, zobacz akcję Tabela.

  1. W witrynie Azure Portal, programie Visual Studio lub programie Visual Studio Code otwórz przepływ pracy aplikacji logiki w projektancie.

    W tym przykładzie użyto witryny Azure Portal i przykładowego przepływu pracy z wyzwalaczem Cykl, po którym następuje akcja Inicjowanie zmiennej. Akcja jest skonfigurowana w celu utworzenia zmiennej, w której początkowa wartość jest tablicą zawierającą pewne właściwości i wartości w formacie JSON.

    Operacja Właściwości i wartości
    Inicjowanie zmiennej - Nazwa: myJSONArray
    - Typ: Tablica
    - Wartość: [ { "Description": "Apples", "Product_ID": 1 }, { "Description": "Oranges", "Product_ID": 2 }]

    Zrzut ekranu przedstawiający witrynę Azure Portal, projektanta przepływu pracy użycia i przykładowy przepływ pracy dla akcji o nazwie Utwórz tabelę HTML.

  2. Wykonaj następujące ogólne kroki, aby dodać akcję Operacje danych o nazwie Utwórz tabelę HTML.

  3. W projektancie wybierz akcję Utwórz tabelę HTML, jeśli nie została jeszcze wybrana. W polu Od wprowadź tablicę lub wyrażenie, które ma być używane do tworzenia tabeli.

    W tym przykładzie wybierz wewnątrz pola Od , a następnie wybierz listę zawartości dynamicznej (ikona błyskawicy). Z tej listy wybierz zmienną myJSONArray :

    Zrzut ekranu przedstawiający przepływ pracy Zużycie, akcję o nazwie Utwórz tabelę HTML i wybrane dane wejściowe do użycia.

    Napiwek

    Aby utworzyć przyjazne dla użytkownika tokeny dla właściwości w obiektach JSON, aby można było wybrać te właściwości jako dane wejściowe, przed użyciem akcji Utwórz tabelę HTML użyj akcji Parse JSON.

    Poniższy zrzut ekranu przedstawia zakończoną przykładową akcję Utwórz tabelę HTML:

    Zrzut ekranu przedstawiający przepływ pracy Zużycie i zakończoną przykładową akcję o nazwie Utwórz tabelę HTML.

  4. Zapisz przepływ pracy. Na pasku narzędzi projektanta wybierz pozycję Zapisz.

Dostosowywanie formatu tabeli

Domyślnie właściwość Columns jest ustawiana tak, aby automatycznie tworzyć kolumny tabeli na podstawie elementów tablicy. Aby określić niestandardowe nagłówki i wartości, wykonaj następujące kroki:

  1. Jeśli właściwość Columns nie jest wyświetlana w polu informacji o akcji, z listy Zaawansowane parametry wybierz pozycję Kolumny.

  2. Otwórz listę Kolumny i wybierz pozycję Niestandardowe.

  3. We właściwości Header określ niestandardowy tekst nagłówka do użycia.

  4. We właściwości Value określ wartość niestandardową do użycia.

Aby zwrócić wartości z tablicy, możesz użyć item() funkcji z akcją Tworzenie tabeli HTML. For_each W pętli można użyć items() funkcji .

Załóżmy na przykład, że chcesz, aby kolumny tabeli miały tylko wartości właściwości, a nie nazwy właściwości z tablicy. Aby zwrócić tylko te wartości, wykonaj następujące kroki, aby pracować w widoku projektanta lub w widoku kodu.

Ten przykład zwraca następujący wynik:

Apples,1
Oranges,2

Praca w widoku projektanta

W akcji Utwórz tabelę HTML pozostaw pustą kolumnę Nagłówek. W każdym wierszu w kolumnie Wartość wyłuszczenie każdej żądanej właściwości tablicy. Każdy wiersz w obszarze Wartość zwraca wszystkie wartości określonej właściwości tablicy i staje się kolumną w tabeli.

  1. Dla każdej żądanej właściwości tablicy w kolumnie Wartość wybierz wewnątrz pola edycji, a następnie wybierz ikonę funkcji, która otwiera edytor wyrażeń. Upewnij się, że została wyświetlona lista Funkcji .

  2. W edytorze wyrażeń wprowadź następujące wyrażenie, ale zastąp ciąg <array-property-name> nazwą właściwości tablicy dla żądanej wartości. Po zakończeniu pracy z każdym wyrażeniem wybierz pozycję Dodaj.

    Składnia: item()?['<array-property-name>']

    Przykłady:

    • item()?['Description']
    • item()?['Product_ID']

    Zrzut ekranu przedstawiający projektanta przepływu pracy, akcję o nazwie Utwórz tabelę HTML oraz sposób wyłudzenia właściwości tablicy o nazwie Description.

    Aby uzyskać więcej informacji, zobacz funkcja item().

  3. Powtórz powyższe kroki dla każdej właściwości tablicy. Po zakończeniu akcja wygląda podobnie do poniższego przykładu:

    Zrzut ekranu przedstawiający akcję o nazwie Utwórz tabelę HTML i funkcję o nazwie item().

Praca w widoku kodu

W definicji JSON akcji w tablicy columns ustaw header właściwość na pusty ciąg. Dla każdej value właściwości wyłuszczenie każdej żądanej właściwości tablicy.

  1. W projektancie przejdź do widoku kodu.

    • Użycie: na pasku narzędzi projektanta wybierz pozycję Widok kodu.
    • Standardowa: w menu nawigacji przepływu pracy w obszarze Deweloper wybierz pozycję Kod.
  2. W edytorze kodu znajdź tablicę columns akcji. Dla każdej kolumny żądanych wartości tablicy dodaj pustą header właściwość i następujące wyrażenie dla value właściwości:

    Składnia:

    {
       "header": "",
       "value": "@item()?['<array-property-name>']"
    }
    

    Przykład:

    "Create_HTML_table": {
       "inputs": {
          "columns": [
             { 
                "header": "",
                "value": "@item()?['Description']"
             },
             { 
                "header": "",
                "value": "@item()?['Product_ID']"
             }
          ],
          "format": "HTML",
          "from": "@variables('myJSONArray')"
       }
    }
    
  3. Wróć do widoku projektanta, aby przejrzeć wyniki.

Testowanie przepływu pracy

Aby potwierdzić, czy akcja Utwórz tabelę HTML tworzy oczekiwane wyniki, wyślij sobie powiadomienie zawierające dane wyjściowe z akcji Utwórz tabelę HTML.

  1. W przepływie pracy dodaj akcję, która może wysyłać wyniki z akcji Utwórz tabelę HTML.

    W tym przykładzie nadal jest używana akcja usługi Office 365 Outlook o nazwie Wyślij wiadomość e-mail.

  2. W tej akcji dla każdego pola, w którym mają być wyświetlane wyniki, zaznacz wewnątrz każdego pola, a następnie wybierz ikonę błyskawicy, która otwiera listę zawartości dynamicznej. Z tej listy w obszarze akcji Utwórz tabelę HTML wybierz pozycję Dane wyjściowe.

    Zrzut ekranu przedstawia przepływ pracy z akcją o nazwie Wyślij wiadomość e-mail. Właściwość Body zawiera pole Output (Dane wyjściowe) z poprzedniej akcji o nazwie Create HTML table (Utwórz tabelę HTML).

  3. Zapisz przepływ pracy, a następnie ręcznie uruchom przepływ pracy.

    • Przepływ pracy użycia: na pasku narzędzi projektanta wybierz pozycję Uruchom>.
    • Standardowy przepływ pracy: w menu nawigacji przepływu pracy wybierz pozycję Przegląd. Na pasku narzędzi strony Przegląd wybierz pozycję Uruchom.>

Jeśli użyto akcji usługi Office 365 Outlook, w poniższym przykładzie przedstawiono wynik:

Zrzut ekranu przedstawia wiadomość e-mail z wynikami akcji o nazwie Utwórz tabelę HTML.

Akcja filtrowania tablicy

Aby utworzyć tablicę podzbioru z istniejącej tablicy, w której elementy podzestawu spełniają określone kryteria, użyj akcji Filtruj tablicę. Następnie można użyć wynikowej filtrowanej tablicy w akcjach, które są zgodne z akcją Filtruj tablicę.

Aby wypróbować akcję Filtruj tablicę , wykonaj następujące kroki przy użyciu projektanta przepływu pracy. Jeśli wolisz pracować w edytorze widoku kodu, możesz skopiować przykładową tablicę filtrów i zainicjować definicje akcji zmiennych z tego przewodnika do podstawowej definicji przepływu pracy aplikacji logiki: przykłady kodu operacji danych — filtrowanie tablicy. Aby uzyskać więcej informacji na temat akcji Filtrowanie tablicy w podstawowej definicji przepływu pracy JSON, zobacz akcję Zapytanie.

Uwaga

Każdy tekst filtru używany w warunku ma wielkość liter. Ponadto ta akcja nie może zmienić formatu ani składników elementów w tablicy.

W przypadku akcji stosowania danych wyjściowych tablicy z akcji Filtrowanie tablicy te akcje muszą akceptować tablice jako dane wejściowe lub może być konieczne przekształcenie tablicy wyjściowej w inny zgodny format.

Jeśli wywołasz punkt końcowy HTTP i otrzymasz odpowiedź JSON, użyj akcji Przeanalizuj kod JSON, aby przetworzyć odpowiedź JSON. W przeciwnym razie akcja Filtruj tablicę może odczytywać tylko treść odpowiedzi, a nie strukturę ładunku JSON.

  1. W witrynie Azure Portal, programie Visual Studio lub programie Visual Studio Code otwórz przepływ pracy aplikacji logiki w projektancie.

    W tym przykładzie użyto witryny Azure Portal i przykładowego przepływu pracy z wyzwalaczem Cykl, po którym następuje akcja Inicjowanie zmiennej. Akcja jest skonfigurowana do utworzenia, gdzie początkowa wartość jest tablicą zawierającą kilka przykładowych wartości całkowitych.

    Operacja Właściwości i wartości
    Inicjowanie zmiennej - Nazwa: myIntegerArray
    - Typ: Tablica
    - Wartość: [1,2,3,4]

    Uwaga

    Mimo że w tym przykładzie użyto prostej tablicy całkowitej, ta akcja jest szczególnie przydatna w przypadku tablic obiektów JSON, w których można filtrować na podstawie właściwości i wartości obiektów.

    Zrzut ekranu przedstawiający witrynę Azure Portal, projektanta przepływu pracy użycia i przykładowy przepływ pracy dla akcji o nazwie Tablica filtrów.

  2. Wykonaj następujące ogólne kroki, aby znaleźć akcję Operacje danych o nazwie Tablica filtrów.

  3. W projektancie wybierz akcję Filtruj tablicę , jeśli nie została jeszcze wybrana. W polu Od wprowadź tablicę lub wyrażenie, które ma być używane jako filtr.

    W tym przykładzie wybierz wewnątrz pola Od , a następnie wybierz ikonę błyskawicy, która otwiera listę zawartości dynamicznej. Z tej listy wybierz wcześniej utworzoną zmienną:

    Zrzut ekranu przedstawia przepływ pracy Zużycie, akcję o nazwie Filtr tablicy i wybrane dane wejściowe do użycia.

  4. W przypadku warunku określ elementy tablicy do porównania, wybierz operator porównania i określ wartość porównania.

    W tym przykładzie użyto funkcji item() w celu uzyskania dostępu do każdego elementu w tablicy, podczas gdy akcja Filtruj tablicę wyszukuje elementy tablicy, w których wartość jest większa niż jedna. Poniższy zrzut ekranu przedstawia zakończoną przykładową akcję Filtrowanie tablicy :

    Zrzut ekranu przedstawiający przepływ pracy Zużycie i zakończoną przykładową akcję o nazwie Filtr tablicy.

  5. Zapisz przepływ pracy. Na pasku narzędzi projektanta wybierz pozycję Zapisz.

Testowanie przepływu pracy

Aby potwierdzić, czy akcja Filtruj tablicę tworzy oczekiwane wyniki, wyślij sobie powiadomienie zawierające dane wyjściowe z akcji Filtruj tablicę .

  1. W przepływie pracy dodaj akcję, która może wysyłać wyniki z akcji Filtruj tablicę.

    W tym przykładzie nadal jest używana akcja usługi Office 365 Outlook o nazwie Wyślij wiadomość e-mail.

  2. W tej akcji wykonaj następujące kroki:

    1. Dla każdego pola, w którym mają być wyświetlane wyniki, zaznacz wewnątrz każdego pola, a następnie wybierz ikonę funkcji, która otwiera edytor wyrażeń. Upewnij się, że została wyświetlona lista Funkcji .

    2. Aby uzyskać dane wyjściowe tablicy z akcji Filtruj tablicę, wprowadź następujące wyrażenie, które używa funkcji body() z nazwą akcji Filtr tablicy, a następnie wybierz pozycję Dodaj.

      body('Filter_array')

      Zrzut ekranu przedstawia przepływ pracy z akcją o nazwie Wyślij wiadomość e-mail. Właściwość Body zawiera funkcję body(), która pobiera zawartość treści z poprzedniej akcji o nazwie Tablica filtrów.

      Rozwiązane wyrażenie określa, aby wyświetlić dane wyjściowe z akcji Filter_array w treści wiadomości e-mail po wysłaniu:

      Zrzut ekranu przedstawia standardowy przepływ pracy i zakończoną przykładową akcję wysyłania wiadomości e-mail.

  3. Zapisz przepływ pracy, a następnie ręcznie uruchom przepływ pracy.

    • Przepływ pracy użycia: na pasku narzędzi projektanta wybierz pozycję Uruchom>.
    • Standardowy przepływ pracy: w menu nawigacji przepływu pracy wybierz pozycję Przegląd. Na pasku narzędzi strony Przegląd wybierz pozycję Uruchom.>

Jeśli użyto akcji usługi Office 365 Outlook, w poniższym przykładzie przedstawiono wynik:

Zrzut ekranu przedstawia wiadomość e-mail z wynikami akcji o nazwie Filtr tablicy.

Dołączanie do akcji

Aby utworzyć ciąg zawierający wszystkie elementy z tablicy i oddzielić te elementy określonym znakiem ogranicznika, użyj akcji Sprzężenie . Następnie możesz użyć ciągu w akcjach, które są zgodne z akcją Dołącz .

Aby wypróbować akcję Dołącz , wykonaj następujące kroki przy użyciu projektanta przepływu pracy. Jeśli wolisz pracować w edytorze widoku kodu, możesz skopiować przykładowe definicje akcji Join and Initialize zmiennej z tego przewodnika do podstawowej definicji przepływu pracy aplikacji logiki: przykłady kodu operacji danych — Join. Aby uzyskać więcej informacji na temat akcji Sprzężenia w podstawowej definicji przepływu pracy, zobacz akcję Dołącz.

  1. W witrynie Azure Portal, programie Visual Studio lub programie Visual Studio Code otwórz przepływ pracy aplikacji logiki w projektancie.

    W tym przykładzie użyto witryny Azure Portal i przykładowego przepływu pracy z wyzwalaczem Cykl, po którym następuje akcja Inicjowanie zmiennej. Ta akcja jest skonfigurowana w celu utworzenia zmiennej, w której początkowa wartość jest tablicą zawierającą kilka przykładowych wartości całkowitych.

    Operacja Właściwości i wartości
    Inicjowanie zmiennej - Nazwa: myIntegerArray
    - Typ: Tablica
    - Wartość: [1,2,3,4]

    Zrzut ekranu przedstawiający witrynę Azure Portal, projektanta przepływu pracy zużycie i przykładowy przepływ pracy dla akcji o nazwie Join.

  2. Wykonaj następujące ogólne kroki, aby znaleźć akcję Operacje na danych o nazwie Join.

  3. W projektancie wybierz akcję Dołącz , jeśli nie została jeszcze wybrana. W polu Od wprowadź tablicę zawierającą elementy, które chcesz sprzężć jako ciąg.

  4. W polu Od wprowadź tablicę zawierającą elementy, które chcesz połączyć jako ciąg.

    W tym przykładzie wybierz wewnątrz pola Od , a następnie wybierz ikonę błyskawicy, która otwiera listę zawartości dynamicznej. Z tej listy wybierz wcześniej utworzoną zmienną:

    Zrzut ekranu przedstawiający przepływ pracy Zużycie, akcję o nazwie Join i wybrane dane wyjściowe tablicy do sprzężenia jako ciąg.

  5. W polu Sprzężenie z wprowadź znak, który ma być używany do oddzielania każdego elementu tablicy.

    W tym przykładzie użyto dwukropka (:) jako separatora właściwości Join With .

    Zrzut ekranu przedstawia przepływ pracy Zużycie i gotowy przykład akcji o nazwie Join.

  6. Zapisz przepływ pracy. Na pasku narzędzi projektanta wybierz pozycję Zapisz.

Testowanie przepływu pracy

Aby potwierdzić, czy akcja Dołącz tworzy oczekiwane wyniki, wyślij do siebie powiadomienie zawierające dane wyjściowe z akcji Dołącz .

  1. W przepływie pracy dodaj akcję, która może wysyłać wyniki z akcji Dołącz .

    W tym przykładzie nadal jest używana akcja usługi Office 365 Outlook o nazwie Wyślij wiadomość e-mail.

  2. W tej akcji dla każdego pola, w którym mają być wyświetlane wyniki, zaznacz wewnątrz każdego pola, a następnie wybierz ikonę błyskawicy, która otwiera listę zawartości dynamicznej. Z tej listy w obszarze akcji Dołącz wybierz pozycję Dane wyjściowe.

    Zrzut ekranu przedstawia przepływ pracy z zakończoną akcją o nazwie Wyślij wiadomość e-mail dla akcji Dołącz.

  3. Zapisz przepływ pracy, a następnie ręcznie uruchom przepływ pracy.

    • Przepływ pracy użycia: na pasku narzędzi projektanta wybierz pozycję Uruchom>.
    • Standardowy przepływ pracy: w menu nawigacji przepływu pracy wybierz pozycję Przegląd. Na pasku narzędzi strony Przegląd wybierz pozycję Uruchom.>

Jeśli użyto akcji usługi Office 365 Outlook, w poniższym przykładzie przedstawiono wynik:

Zrzut ekranu przedstawia wiadomość e-mail z wynikami akcji Dołącz.

Analizowanie akcji JSON

Aby odwołać się do właściwości w zawartości JSON (JavaScript Object Notation) lub uzyskać do nich dostęp, możesz utworzyć przyjazne dla użytkownika pola lub tokeny dla tych właściwości przy użyciu akcji Przeanalizuj kod JSON . W ten sposób można wybrać te właściwości z listy zawartości dynamicznej po określeniu danych wejściowych dla kolejnych akcji w przepływie pracy. W przypadku tej akcji można podać schemat JSON lub wygenerować schemat JSON na podstawie przykładowej zawartości lub ładunku JSON.

Aby wypróbować akcję Przeanalizuj kod JSON , wykonaj następujące kroki przy użyciu projektanta przepływu pracy. Jeśli wolisz pracować w edytorze widoku kodu, możesz skopiować przykład przeanalizuj kod JSON i zainicjuj definicje akcji zmiennych z tego przewodnika do podstawowej definicji przepływu pracy własnej aplikacji logiki: przykłady kodu operacji danych — analizowanie kodu JSON. Aby uzyskać więcej informacji na temat tej akcji w podstawowej definicji przepływu pracy, zobacz Analizowanie akcji JSON.

  1. W witrynie Azure Portal, programie Visual Studio lub programie Visual Studio Code otwórz przepływ pracy aplikacji logiki w projektancie.

    W tym przykładzie użyto witryny Azure Portal i przykładowego przepływu pracy z wyzwalaczem Cykl, po którym następuje akcja Inicjowanie zmiennej. Ta akcja jest skonfigurowana w celu utworzenia zmiennej, której początkowa wartość jest następującym obiektem JSON z właściwościami i wartościami:

    {
        "Member": {
            "Email": "Sophia.Owen@fabrikam.com",
            "FirstName": "Sophia",
            "LastName": "Owen"
        }
    }
    

    Zrzut ekranu przedstawiający witrynę Azure Portal, projektanta przepływu pracy użycia i przykładowy przepływ pracy dla akcji o nazwie Przeanalizuj dane JSON.

  2. Wykonaj następujące ogólne kroki, aby znaleźć akcję Operacje na danych o nazwie Przeanalizuj kod JSON.

  3. W projektancie wybierz akcję Przeanalizuj kod JSON , jeśli nie została jeszcze wybrana. W polu Zawartość wprowadź obiekt JSON, który chcesz przeanalizować.

    Na potrzeby tego przykładu wybierz wewnątrz pola Zawartość , a następnie wybierz ikonę błyskawicy, która otwiera listę zawartości dynamicznej. Z tej listy wybierz wcześniej utworzoną zmienną:

    Zrzut ekranu przedstawiający przepływ pracy Zużycie, akcję o nazwie Przeanalizuj dane JSON i wybraną zmienną obiektu JSON do przeanalizowana.

  4. W polu Schemat wprowadź schemat JSON opisujący obiekt JSON lub ładunek, który chcesz przeanalizować.

    W tym przykładzie użyj następującego schematu dla przykładowego obiektu JSON:

    {
        "type": "object",
        "properties": {
            "Member": {
                "type": "object",
                "properties": {
                    "Email": {
                        "type": "string"
                    },
                    "FirstName": {
                        "type": "string"
                    },
                    "LastName": {
                        "type": "string"
                    }
                }
            }
        }
    }
    

    Zrzut ekranu przedstawiający przepływ pracy Zużycie, akcję o nazwie Przeanalizuj dane JSON i schemat JSON dla obiektu JSON, który chcesz przeanalizować.

    Jeśli nie masz schematu, możesz wygenerować schemat z obiektu JSON:

    1. W akcji Przeanalizuj kod JSON w polu Schemat wybierz pozycję Użyj przykładowego ładunku do wygenerowania schematu.

    2. W polu Wprowadź lub wklej przykładowy ładunek JSON wprowadź zawartość lub obiekt JSON, a następnie wybierz pozycję Gotowe, na przykład:

      {
          "Member": {
             "Email": "Sophia.Owens@fabrikam.com",
             "FirstName": "Sophia",
             "LastName": "Owens"
          }
      }
      

      Zrzut ekranu przedstawiający przepływ pracy Zużycie, akcję o nazwie Przeanalizuj kod JSON i pole o nazwie Enter lub wklej przykładowy ładunek JSON, który zawiera przykład JSON w celu wygenerowania schematu.

  5. Zapisz przepływ pracy. Na pasku narzędzi projektanta wybierz pozycję Zapisz.

Testowanie przepływu pracy

Aby potwierdzić, czy akcja Przeanalizuj kod JSON tworzy oczekiwane wyniki, wyślij do siebie powiadomienie zawierające dane wyjściowe z akcji Przeanalizuj kod JSON .

  1. W przepływie pracy dodaj akcję, która może wysyłać wyniki z akcji Przeanalizuj kod JSON .

    W tym przykładzie nadal jest używana akcja usługi Office 365 Outlook o nazwie Wyślij wiadomość e-mail.

  2. W tej akcji dla każdego pola, w którym mają być wyświetlane wyniki, zaznacz wewnątrz każdego pola edycji, a następnie wybierz ikonę błyskawicy, która otwiera listę zawartości dynamicznej. Z tej listy w obszarze akcji Przeanalizuj kod JSON wybierz właściwości z przeanalizowanego obiektu JSON.

    W tym przykładzie wybrano następujące właściwości: Treść FirstName, Body LastName i Body Email

    Zrzut ekranu przedstawiający standardowy przepływ pracy z właściwościami JSON w akcji o nazwie Wyślij wiadomość e-mail.

    Po zakończeniu akcja Wyślij wiadomość e-mail wygląda podobnie do poniższego przykładu:

    Zrzut ekranu przedstawiający przepływ pracy z zakończoną akcją o nazwie Wyślij wiadomość e-mail do akcji o nazwie Przeanalizuj dane JSON.

  3. Zapisz przepływ pracy, a następnie ręcznie uruchom przepływ pracy.

    • Przepływ pracy użycia: na pasku narzędzi projektanta wybierz pozycję Uruchom>.
    • Standardowy przepływ pracy: w menu nawigacji przepływu pracy wybierz pozycję Przegląd. Na pasku narzędzi strony Przegląd wybierz pozycję Uruchom.>

Jeśli użyto akcji usługi Office 365 Outlook, w poniższym przykładzie przedstawiono wynik:

Zrzut ekranu przedstawia wiadomość e-mail z wynikami akcji o nazwie Przeanalizuj kod JSON.

Wybieranie akcji

Domyślnie akcja Wybierz tworzy tablicę zawierającą obiekty JSON utworzone na podstawie wartości w istniejącej tablicy. Na przykład można utworzyć obiekt JSON dla każdej wartości w tablicy całkowitej, określając właściwości, które muszą mieć każdy obiekt JSON i mapować wartości z tablicy źródłowej na te właściwości. Chociaż można zmienić obiekty JSON składnika, tablica wyjściowa zawsze ma taką samą liczbę elementów jak tablica źródłowa. Aby użyć tablicy wyjściowej z akcji Wybierz , kolejne akcje muszą zaakceptować tablice jako dane wejściowe lub może być konieczne przekształcenie tablicy wyjściowej w inny zgodny format.

Aby wypróbować akcję Wybierz , wykonaj następujące kroki przy użyciu projektanta przepływu pracy. Jeśli wolisz pracować w edytorze widoku kodu, możesz skopiować przykład Wybierz i Zainicjuj definicje akcji zmiennych z tego przewodnika do podstawowej definicji przepływu pracy aplikacji logiki: Przykłady kodu operacji danych — wybierz. Aby uzyskać więcej informacji na temat tej akcji w podstawowej definicji przepływu pracy, zobacz Wybieranie akcji.

Napiwek

Aby zapoznać się z przykładem tworzenia tablicy z ciągami lub liczbami całkowitymi utworzonymi na podstawie wartości w tablicy obiektów JSON, zobacz definicje akcji Wybierz i Initliaze zmiennych w przykładach kodu operacji danych — Wybierz.

  1. W witrynie Azure Portal, programie Visual Studio lub programie Visual Studio Code otwórz przepływ pracy aplikacji logiki w projektancie.

    W tym przykładzie użyto witryny Azure Portal i przykładowego przepływu pracy z wyzwalaczem Cykl, po którym następuje akcja Inicjowanie zmiennej. Akcja jest skonfigurowana do utworzenia zmiennej, w której początkowa wartość jest tablicą zawierającą kilka przykładowych liczb całkowitych.

    Operacja Właściwości i wartości
    Inicjowanie zmiennej - Nazwa: myIntegerArray
    - Typ: Tablica
    - Wartość: [1,2,3,4]

    Zrzut ekranu przedstawiający witrynę Azure Portal, projektanta przepływu pracy użycia i przykładowy przepływ pracy dla akcji o nazwie Wybierz.

  2. Wykonaj następujące ogólne kroki, aby znaleźć akcję Operacje na danych o nazwie Wybierz.

  3. W projektancie wybierz akcję Wybierz , jeśli nie została jeszcze wybrana. W polu Od wprowadź tablicę źródłową, której chcesz użyć.

    W tym przykładzie wybierz wewnątrz pola Od , a następnie wybierz ikonę błyskawicy, która otwiera listę zawartości dynamicznej. Z tej listy wybierz wcześniej utworzoną zmienną:

    Zrzut ekranu przedstawia przepływ pracy Zużycie, akcję o nazwie Wybierz i wybraną zmienną tablicy źródłowej do użycia.

  4. Dla właściwości Map w lewej kolumnie wprowadź nazwę właściwości, aby opisać wszystkie wartości w tablicy źródłowej.

    W tym przykładzie użyto Product_ID jako nazwy właściwości dla wartości całkowitych w tablicy źródłowej. Dlatego każda wartość, na przykład 1, 2, 3 i 4, jest identyfikatorem produktu.

  5. W prawej kolumnie wprowadź wyrażenie określające wartość w tablicy źródłowej dla nazwy właściwości w lewej kolumnie.

    W tym przykładzie użyto funkcji item() do iterowania i uzyskiwania dostępu do każdego elementu w tablicy.

    1. Wybierz wewnątrz prawej kolumny, a następnie wybierz ikonę funkcji, która otwiera edytor wyrażeń. Upewnij się, że została wyświetlona lista Funkcji .

    2. W edytorze wyrażeń wprowadź funkcję o nazwie item(), a następnie wybierz pozycję Dodaj.

      Zrzut ekranu przedstawia przepływ pracy Zużycie, akcję o nazwie Select oraz właściwość obiektu JSON i wartości, aby utworzyć tablicę obiektów JSON.

    Akcja Wybierz jest teraz podobna do poniższego przykładu:

    Zrzut ekranu przedstawia przepływ pracy Zużycie i zakończoną przykładową akcję o nazwie Wybierz.

  6. Zapisz przepływ pracy. Na pasku narzędzi projektanta wybierz pozycję Zapisz.

Testowanie przepływu pracy

Aby potwierdzić, czy akcja Wybierz tworzy oczekiwane wyniki, wyślij sobie powiadomienie zawierające dane wyjściowe z akcji Wybierz .

  1. W przepływie pracy dodaj akcję, która może wysyłać wyniki z akcji Wybierz .

  2. W tej akcji wykonaj następujące kroki:

    1. Dla każdego pola, w którym mają być wyświetlane wyniki, zaznacz wewnątrz każdego pola, a następnie wybierz ikonę funkcji, która otwiera edytor wyrażeń. Upewnij się, że została wyświetlona lista Funkcji .

    2. Aby uzyskać dane wyjściowe tablicy z akcji Wybierz, wprowadź następujące wyrażenie, które używa funkcji body() z nazwą akcji Wybierz, a następnie wybierz pozycję Dodaj:

      body('Select')

      Zrzut ekranu przedstawiający przepływ pracy z akcją o nazwie Wyślij wiadomość e-mail i danymi wyjściowymi akcji Wybierz.

      Rozwiązane wyrażenie określa, aby wyświetlić dane wyjściowe z akcji Wybierz w treści wiadomości e-mail po wysłaniu:

      Zrzut ekranu przedstawia przepływ pracy i zakończoną akcję o nazwie Wyślij wiadomość e-mail dla akcji Wybierz.

  3. Zapisz przepływ pracy, a następnie ręcznie uruchom przepływ pracy.

    • Przepływ pracy użycia: na pasku narzędzi projektanta wybierz pozycję Uruchom>.
    • Standardowy przepływ pracy: w menu nawigacji przepływu pracy wybierz pozycję Przegląd. Na pasku narzędzi strony Przegląd wybierz pozycję Uruchom.>

Jeśli użyto akcji usługi Office 365 Outlook, w poniższym przykładzie przedstawiono wynik:

Zrzut ekranu przedstawia wiadomość e-mail z wynikami akcji Wybierz.

Rozwiązywanie problemów

Formatowanie danych tabeli

Jeśli tabela CSV lub tabela HTML jest zwracana z nieprawidłowym formatowaniem, upewnij się, że dane wejściowe zawierają podziały wierszy między wierszami.

Niepoprawne formatowanie:

Fruit,Number Apples,1 Oranges,2

Poprawne formatowanie:

Fruit,Number
Apples,1
Oranges,2

Aby dodać podziały wierszy między wierszami, dodaj jedno z następujących wyrażeń do tabeli:

replace(body('Create_CSV_table'),'','<br/>')
replace(body('Create_HTML_table'),'','<br/>')

Na przykład:

{
	"Send_an_email_": {
		"inputs": {
			"body": {
				"Body": "<p>Results from Create CSV table action:<br/>\n<br/>\n<br/>\n@{replace(body('Create_CSV_table'),'\r\n','<br/>')}</p>",
				"Subject": "Create CSV table results",
				"To": "sophia.owen@fabrikam.com"
			}
		}
	}
}