G

G

M

M

Tabele wyszukiwania

Jak używać tabel przeszukiwań

Przegląd

Przegląd

Przegląd

Tablice Lookup to sposób, w jaki możesz przechowywać dane, których następnie możesz używać w Szablonach, Przepływach i Podróżach. Utwórz swoje tablice Lookup za pomocą panelu, a następnie dynamicznie odwołuj się do danych w tych tabelach.

Tablice Lookup w Bird przechowują i centralizują odniesienia danych, które mogą być wyszukiwane podczas tworzenia szablonów e-mailowych z użyciem języka szablonów Liquid w HTML.

Na przykład, flagi każdego kraju, skróty lub waluta mogą być przechowywane i aktualizowane centralnie jako tabela wyszukiwania. Za każdym razem, gdy jest używana do budowy e-maila, może być odwoływana z tej tabeli wyszukiwania.

Ważne ograniczenia:

  • Każda tabela może mieć do 10 oddzielnych pozycji danych przechowywanych w niej.

  • Każdy element może zawierać do około 300kB danych.

Utwórz tabelę wyszukiwania

Przejdź do Zawartość > Tabele wyszukiwania i kliknij na Utwórz.

  • Wprowadź nazwę wyświetlaną

  • Wprowadź slug bez spacji



Slug jest używany do odwoływania się do tej tabeli i może zawierać tylko znaki alfanumeryczne. Zauważ, że ten slug jest używany do odwoływania się do szablonu e-maila

  • Kliknij na Zapisz



Tworzenie elementu w tabeli

Kliknij na tabelę, którą utworzyłeś

Z menu kontekstowego, które się pojawi, wybierz "Wyświetl"



Każdy element w tabeli jest zasadniczo dokumentem JSON. Oznacza to, że możesz zbudować strukturę drzewa kluczy i wartości, gdzie wartości mogą być tekstem, liczbami, wartościami logicznymi, tablicami lub samymi obiektami. Możesz wprowadzić dokument JSON bezpośrednio, używając składni JSON lub możesz użyć edytora UI do skonstruowania dokumentu JSON.

Edytor JSON

  • Po zapisaniu zobaczysz edytor JSON. Możesz wybrać edytor tekstowy lub edytor UI w zależności od twoich preferencji.

  • Zaktualizuj tabelę wyszukiwania, używając struktury JSON.

Dodawanie elementu

Aby dodać element w JSON w celu organizacji, kliknij +Dodaj element w lewym panelu.

  • Wpisz nazwę na górze

  • Kliknij przycisk Dodaj element

  • Po utworzeniu możesz zobaczyć utworzony element w lewym panelu.

Napisz JSON

Użyj formatu JSON, aby zdefiniować dowolną strukturę obiektu i pary klucz-wartość poniżej:

Na przykład, JSON, który podaje nazwę kraju i lokalną walutę na podstawie skrótu kraju

{

 "NL": {

   "countryname": "Netherlands",

   "local_currency": "EUR"

 },

 "US": {

   "countryname": "United States",

   "local_currency": "USD"

 }

}

Możesz również użyć edytora UI, aby zdefiniować strukturę JSON.


Przejdź do Zawartość > Tabele wyszukiwania i kliknij na Utwórz.

  • Wprowadź nazwę wyświetlaną

  • Wprowadź slug bez spacji



Slug jest używany do odwoływania się do tej tabeli i może zawierać tylko znaki alfanumeryczne. Zauważ, że ten slug jest używany do odwoływania się do szablonu e-maila

  • Kliknij na Zapisz



Tworzenie elementu w tabeli

Kliknij na tabelę, którą utworzyłeś

Z menu kontekstowego, które się pojawi, wybierz "Wyświetl"



Każdy element w tabeli jest zasadniczo dokumentem JSON. Oznacza to, że możesz zbudować strukturę drzewa kluczy i wartości, gdzie wartości mogą być tekstem, liczbami, wartościami logicznymi, tablicami lub samymi obiektami. Możesz wprowadzić dokument JSON bezpośrednio, używając składni JSON lub możesz użyć edytora UI do skonstruowania dokumentu JSON.

Edytor JSON

  • Po zapisaniu zobaczysz edytor JSON. Możesz wybrać edytor tekstowy lub edytor UI w zależności od twoich preferencji.

  • Zaktualizuj tabelę wyszukiwania, używając struktury JSON.

Dodawanie elementu

Aby dodać element w JSON w celu organizacji, kliknij +Dodaj element w lewym panelu.

  • Wpisz nazwę na górze

  • Kliknij przycisk Dodaj element

  • Po utworzeniu możesz zobaczyć utworzony element w lewym panelu.

Napisz JSON

Użyj formatu JSON, aby zdefiniować dowolną strukturę obiektu i pary klucz-wartość poniżej:

Na przykład, JSON, który podaje nazwę kraju i lokalną walutę na podstawie skrótu kraju

{

 "NL": {

   "countryname": "Netherlands",

   "local_currency": "EUR"

 },

 "US": {

   "countryname": "United States",

   "local_currency": "USD"

 }

}

Możesz również użyć edytora UI, aby zdefiniować strukturę JSON.


Przejdź do Zawartość > Tabele wyszukiwania i kliknij na Utwórz.

  • Wprowadź nazwę wyświetlaną

  • Wprowadź slug bez spacji



Slug jest używany do odwoływania się do tej tabeli i może zawierać tylko znaki alfanumeryczne. Zauważ, że ten slug jest używany do odwoływania się do szablonu e-maila

  • Kliknij na Zapisz



Tworzenie elementu w tabeli

Kliknij na tabelę, którą utworzyłeś

Z menu kontekstowego, które się pojawi, wybierz "Wyświetl"



Każdy element w tabeli jest zasadniczo dokumentem JSON. Oznacza to, że możesz zbudować strukturę drzewa kluczy i wartości, gdzie wartości mogą być tekstem, liczbami, wartościami logicznymi, tablicami lub samymi obiektami. Możesz wprowadzić dokument JSON bezpośrednio, używając składni JSON lub możesz użyć edytora UI do skonstruowania dokumentu JSON.

Edytor JSON

  • Po zapisaniu zobaczysz edytor JSON. Możesz wybrać edytor tekstowy lub edytor UI w zależności od twoich preferencji.

  • Zaktualizuj tabelę wyszukiwania, używając struktury JSON.

Dodawanie elementu

Aby dodać element w JSON w celu organizacji, kliknij +Dodaj element w lewym panelu.

  • Wpisz nazwę na górze

  • Kliknij przycisk Dodaj element

  • Po utworzeniu możesz zobaczyć utworzony element w lewym panelu.

Napisz JSON

Użyj formatu JSON, aby zdefiniować dowolną strukturę obiektu i pary klucz-wartość poniżej:

Na przykład, JSON, który podaje nazwę kraju i lokalną walutę na podstawie skrótu kraju

{

 "NL": {

   "countryname": "Netherlands",

   "local_currency": "EUR"

 },

 "US": {

   "countryname": "United States",

   "local_currency": "USD"

 }

}

Możesz również użyć edytora UI, aby zdefiniować strukturę JSON.


Użyj tabeli wyszukiwania w szablonie e-mail


Aby użyć tabeli wyszukiwania w szablonie wiadomości e-mail, możesz dodać następującą składnię liquid do swojego szablonu HTML lub do elementu HTML używanego w kreatorze przeciągnij i upuść:

{% assign variable_name = "lookup-table-slug" | lookup: "item-name", "object-value" %}

{{variable_name.key_name}}

Tutaj,

  • variable_name to dowolna nazwa, którą możesz zdefiniować

  • lookup-table-slug to slug, który nadałeś podczas tworzenia tabeli wyszukiwania

  • item-name to nazwa elementu, który utworzyłeś

  • object-value to wartość, którą nadałeś elementowi JSON

  • key_name to nazwa klucza w parze klucz-wartość zdefiniowanej w elemencie wartości

Na przykład,

Aby renderować lokalną walutę określonego kraju, możemy użyć poniższej składni

  • variable_name tutaj jest zdefiniowane jako waluta (dowolna nazwa, którą użytkownik może zdefiniować)

  • lookup-table-slug tutaj to country-flags zdefiniowane podczas tworzenia tabeli wyszukiwania

  • item-name to country utworzone wcześniej i pokazane w lewym panelu

  • object-value to AD, co jest wartością zdefiniowaną w JSON. Zwróć uwagę, że to może być również zmienna

  • key_name to local_currency, która jest zdefiniowana w JSON

{% assign currency = "country-flags" | lookup: "country", "AD" %}

{{currency.local_currency}}

Gdy jest używana w kreatorze szablonów e-mailowych w bloku HTML, powyższa składnia wygeneruje wartość local_currency przechowywaną pod AD w obiekcie podmiotowym w tabeli wyszukiwania country-flags

Możesz przełączyć się na sekcję podglądu, aby zobaczyć wartość wyjściową wyświetlaną dynamicznie w szablonie e-maila. Poniżej pokazuje EUR jako wartość pobraną z tabeli wyszukiwania.

Używanie tabel wyszukiwania w przepływach

Możesz przeglądać tabele wyszukiwania w Przepływach, aby ponownie używać centralnie zdefiniowanych danych.

Aby użyć tabeli wyszukiwania, najpierw stwórz ją zgodnie z opisem powyżej.

  1. Przejdź do Przepływy > Przepływy

  2. Utwórz początkowy przepływ, używając dowolnego rodzaju wyzwalacza.

Dodaj nowy Wykonaj wyszukiwanie krok do swojego przepływu. Kliknij na Dodaj nowe działanie i wybierz je z grupy Tabele wyszukiwania lub wyszukaj je, korzystając z możliwości wyszukiwania po prawej stronie:



Zostanie wyświetlony ekran konfiguracji, na którym możesz wybrać tabelę do odczytu i skonfigurować sposób, w jaki chcesz przeprowadzić to wyszukiwanie:



Zobaczysz trzy komponenty, które możesz skonfigurować:

  1. Slug tabeli wyszukiwania wskazuje, którą tabelę chcesz przeglądać. Klikając w to pole, Przepływy pokażą dostępne tabele wyszukiwania:

  1. Wyszukiwanie pozwala określić, co pobrać, a Ty możesz użyć różnych dostępnych zmiennych do skonstruowania tego klucza wyszukiwania. Domyślnie operacja zwraca wartość, na którą wskazuje twój wskaźnik, jako wartość na poziomie głównym, ale jeśli chcesz utworzyć obiekt danych — możesz użyć możliwości Jako, aby wczytać go do określonej właściwości:

  1. Zamień pozwala zastąpić zmienne w zwracanych wynikach wyszukiwania albo statyczną wartością, albo wartością zdefiniowaną gdzieś w twojej tabeli wyszukiwania. Następujący przykład zastąpi tekst {{ MyVariableName }} w dowolnym elemencie zwróconym przez działanie wyszukiwania wartością, którą znajdzie pod kluczem replacements.<locale>.MyVariableName:

Klikając przycisk Test, możesz zobaczyć wynikowe dane:


Konfiguracja, z której tabeli odczytać, jest wymagana i musisz dodać przynajmniej jedno Wyszukiwanie działanie. Nie musisz dodawać żadnych działań Zamień.


A person is standing at a desk while typing on a laptop.

Kompletna platforma oparta na sztucznej inteligencji, która rośnie wraz z Twoim biznesem.

A person is standing at a desk while typing on a laptop.

Kompletna platforma oparta na sztucznej inteligencji, która rośnie wraz z Twoim biznesem.