Przykład – tworzenie raportu e-mail przy użyciu osadzonego szablonu HTML
W tym przykładzie utworzysz i wyślesz raport, osadzając szablon raportu HTML bezpośrednio w wiadomości e-mail.
Raport e-mail, który zostanie utworzony w tym przykładzie.

Wymagania
-
Dostawca poczty e-mail skonfigurowany dla Qlik Cloud dzierżawy. Zobacz: Konfiguracja poczty e-mail na potrzeby raportów i powiadomień
-
Rola bezpieczeństwa Private Analytics Content Creator lub wystarczająca rola w przestrzeni do tworzenia raportów w przestrzeni współdzielonej. Zobacz: Uprawnienia
Krok 1: przesłanie przykładowych źródeł
Przykładowe źródła aplikacji można znaleźć tutaj: Przykładowe materiały — raportowanie w aplikacji. Prześlij aplikację i pliki danych do przestrzeni, a następnie ponownie załaduj aplikację. Możesz teraz ukończyć ten przykład.
Krok 2: opracowanie szablonu
Tworzenie nowego szablonu
Wykonaj następujące czynności:
-
W aplikacji użyj menu rozwijanego na pasku nawigacyjnym i wybierz opcję Raportowanie.
-
Przejdź karty Szablony.
-
W prawym górnym rogu kliknij Utwórz nowy > Szablon HTML.
-
Wprowadź nazwę szablonu.
Otworzy się kreator HTML.
Dodawanie danych tabelarycznych
Następnie dodaj dane tabelaryczne do szablonu.
Wykonaj następujące czynności:
-
Kliknij
w panelu obiektów.
-
Kliknij Dodaj tabelę. Pojawi się lista dostępnych arkuszy.
-
Rozwiń arkusz Sales Tables.
-
Kliknij ikonę
obok wykresu Yearly Regional Sales.
-
Z menu rozwijanego wybierz pozycję Indywidualne kolumny.
-
W obszarze Wybierz kolumny do dodania wybierz opcję Wszystkie. Kliknij Dodaj.
Wykres jest dodawany do szablonu jako struktura tabeli.
-
Po wybraniu nowej tabeli zmień jej następujące właściwości w panelu obiektów:
-
W sekcji Ustawienia tabeli wyłącz opcję Zachowaj formaty źródłowe.
-
Przełącz ustawienie Wyświetl nagłówki na Ukryj.
-
-
W tabeli dodaj nowy wiersz powyżej istniejącej definicji wiersza. Dodaj nowy wiersz poniżej wiersza zawierającego <tbody><tr>. Wklej następującą treść:
<th>Order year</th> <th>Region</th> <th>Sales</th> </tr> <tr>
Nadawanie stylu tabeli
Następnie nadaj styl elementom tabeli, dodając definicje stylów w elemencie HTML head oraz wbudowane style w samej strukturze table.
Wykonaj następujące czynności:
-
Dodaj nowy wiersz poniżej definicji title szablonu.
-
Wklej następującą treść:
<style>html { font-family: sans-serif } table { border: 2px solid #000000 } tr, th, td { border: 1px solid #000000 } th { font-size: large } td { font-size: medium }</style> -
Zlokalizuj wiersz w strukturze table, który definiuje dane. Powinien wyglądać następująco:
<td>%%OrderYear%%</td><td>%%Region%%</td><td>%%Sales%%</td> -
Dodaj style="text-align: center" do znacznika otwierającego pierwszy element td. Cały wiersz powinien teraz wyglądać następująco:
<td style="text-align: center">%%OrderYear%%</td><td>%%Region%%</td><td>%%Sales%%</td>Powoduje to wyrównanie tekstu w pierwszej kolumnie do środka.
Dodawanie dynamicznego tytułu
Następnie utwórz wyrażenie do przechowywania obliczeń zakresu lat dla sprzedaży. Następnie umieść to wyrażenie w tytule raportu, aby zostało osadzone jako temat wiadomości e-mail.
Wykonaj następujące czynności:
-
Kliknij
w panelu obiektów.
-
Kliknij Dodaj wyrażenie.
-
W polu Nazwa wpisz YearRange.
-
Wklej następujące wyrażenie w polu Wyrażenie:
= min(OrderYear)& ' - ' & max(OrderYear) -
Kliknij polecenie Utwórz.
-
Na powierzchni projektowej znajdź element title. Zastąp cały wiersz następującym:
<title>Sales Report: </title> -
We wklejonym właśnie wierszu umieść kursor po Sales Report:
-
W panelu obiektów kliknij Dodaj znacznik wyrażenia.
-
Wiersz powinien teraz wyglądać następująco:
<title>Sales Report: %YearRange%%</title>
Dodawanie wprowadzenia i zakończenia
Następnie dodaj powitanie i wprowadzenie, a raport zakończ pozdrowieniami.
Wykonaj następujące czynności:
-
Dodaj nowy wiersz poniżej otwierającego znacznika body.
-
Wklej następującą treść:
<p>Hello,</p> <p>The table below outlines regional sales details for the requested years.</p> -
Dodaj nowy wiersz linię poniżej wiersza zawierającego znacznik zamykający tabelę.
-
Wklej następującą treść:
<p>Regards,</p> <p>- Management</p>
Zapisywanie i finalizacja pracy
Kliknij przycisk Zapisz szablon, aby zapisać pracę. Gotowy kod szablonu powinien wyglądać następująco.
<html><head>
<title>Sales Report: %%YearRange%%</title>
<style>html { font-family: sans-serif }
table { border: 2px solid #000000 }
tr, th, td { border: 1px solid #000000 }
th { font-size: large }
td { font-size: medium }</style>
</head>
<body>
<p>Hello,</p>
<p>The table below outlines regional sales details for the requested years.</p>
<table cellspacing="0" style="border-collapse: collapse">
<tbody><tr>
<th>Order year</th>
<th>Region</th>
<th>Sales</th>
</tr>
<tr>
<td style="text-align: center">%%OrderYear%%</td><td>%%Region%%</td><td>%%Sales%%</td></tr>
</tbody></table>
<p>Regards,</p>
<p>- Management</p>
</body></html>Krok 3: dodawanie listy dystrybucyjnej
Dodaj plik listy dystrybucyjnej na karcie Adresaci lub Grupy w sekcji Raportowanie aplikacji. Sprawdź, czy jesteś adresatem dodanym przy użyciu adresu e-mail i czy lista dystrybucyjna nie zawiera żadnych filtrów ani grup.
Informacje na temat list dystrybucyjnych zawiera temat Tworzenie listy dystrybucyjnej do raportu.
Krok 4: tworzenie zadania raportu
Wykonaj następujące czynności:
-
Otwórz kartę Zadania raportu w sekcji Raportowanie aplikacji.
-
Kliknij Utwórz zadanie raportu. Otworzy się okno dialogowe zadania raportowania.
-
Wprowadź Tytuł zadania raportowania.
-
Opcjonalnie dodaj Opis.
Na karcie Szablon kliknij Dodaj istniejący szablon. Wybierz szablon opracowany powyżej.
-
Kliknij przycisk Dalej. Okno dialogowe zostanie przełączone na kartę Dane wyjściowe.
-
Na karcie okna dialogowego Dane wyjściowe wpisz Nazwę pliku raportu wyjściowego.
-
Kliknij przycisk Dalej, aby przejść do karty Dystrybuuj okna dialogowego.
-
Dodaj siebie jako odbiorcę raportu wyjściowego.
-
W sekcji E-mail wybierz Raport HTML. Spowoduje to osadzenie raportu w wiadomości e-mail zamiast dołączania go jako pliku.
-
Kliknij przycisk Dalej, aby przejść do karty Harmonogram okna dialogowego.
-
Wybierz domyślne ustawienia harmonogramu i kliknij Zapisz.
Krok 5: wysyłanie raportu
Wykonaj następujące czynności:
-
Pozostań na karcie Zadania raportu w sekcji Raportowanie aplikacji.
-
Kliknij
obok nowego zadania raportowania.
-
Kliknij
Wyślij teraz.
Po otrzymaniu wiadomości e-mail otwórz ją, aby zobaczyć wynik.
Wynikowy raport e-mail
