Z tego przewodnika dowiesz się, jak przeprowadzić kreator e-maili za pomocą interfejsu Google Docs API.
Wprowadzenie
Kreator e-maili pobiera wartości z wierszy arkusza kalkulacyjnego lub innego źródła danych i wstawia je do dokumentu szablonu. Dzięki temu możesz utworzyć jeden dokument podstawowy (szablon), na podstawie którego wygenerujesz wiele podobnych dokumentów, z których każdy będzie dostosowany do danych scalanych. Wynik nie musi być używany do korespondencji ani formularzy, ale może służyć do dowolnego celu, np. do generowania partii faktur dla klientów.
Kreator e-maili jest dostępny od czasu, gdy pojawiły się arkusze kalkulacyjne i procesory tekstu, i obecnie jest częścią wielu przepływów pracy. Zgodnie z konwencją dane są uporządkowane w taki sposób, że każdy wiersz zawiera jeden rekord, a kolumny reprezentują pola danych, jak pokazano w tabeli poniżej:
| Nazwa | Adres | Strefa | |
|---|---|---|---|
| 1 | UrbanPq | ul. 123 1st St. | zachód |
| 2 | Pawxana | ul. 456 2nd St. | południe |
Przykładowa aplikacja na tej stronie pokazuje, jak używać interfejsów Google Docs, Sheets i Drive API, aby ukryć szczegóły dotyczące sposobu przeprowadzania korespondencji seryjnej, chroniąc użytkowników przed problemami z implementacją. Więcej informacji o tym przykładzie w Pythonie znajdziesz w repozytorium GitHub repo.
Przykładowa aplikacja
Ta przykładowa aplikacja kopiuje Twój szablon podstawowy, a następnie scala zmienne z wyznaczonego źródła danych z każdą z kopii. Aby wypróbować tę przykładową aplikację, najpierw skonfiguruj szablon:
- Utwórz plik Dokumentów. Wybierz szablon, którego chcesz użyć.
- Zanotuj identyfikator dokumentu nowego pliku. Więcej informacji znajdziesz w artykule Identyfikator dokumentu.
- Ustaw zmienną
DOCS_FILE_IDna identyfikator dokumentu. - Zastąp informacje kontaktowe zmiennymi zastępczymi szablonu, które aplikacja scali z wybranymi danymi.
Oto przykładowy szablon listu z symbolami zastępczymi, które można scalić z rzeczywistymi danymi ze źródła, np. z tekstu lub Arkuszy. Oto jak wygląda ten szablon:

Następnie za pomocą zmiennej SOURCE wybierz jako źródło danych zwykły tekst lub Arkusze. Domyślnie przykład używa zwykłego tekstu, co oznacza, że przykładowe dane używają zmiennej TEXT_SOURCE_DATA. Aby pobierać dane z
Arkuszów, zaktualizuj zmienną SOURCE do wartości 'sheets' i skieruj ją
do naszego przykładowego
arkusza
(lub własnego), ustawiając zmienną SHEETS_FILE_ID.
Oto jak wygląda arkusz, aby można było zobaczyć jego format:

Wypróbuj aplikację z naszymi przykładowymi danymi, a następnie dostosuj ją do swoich danych i przypadku użycia. Aplikacja wiersza poleceń działa w ten sposób:
- Konfiguracja
- Pobieranie danych ze źródła danych
- Przechodzenie przez każdy wiersz danych
- Utwórz kopię szablonu.
- Scal kopię z danymi.
- Wyświetl link do nowo scalonego dokumentu.
Wszystkie nowo scalone listy pojawiają się też w folderze Mój dysk użytkownika. Przykład scalonego listu wygląda mniej więcej tak:

Kod źródłowy
Python
Więcej informacji znajdziesz w pliku README i pełnym kodzie źródłowym aplikacji
w repozytorium GitHub
przykładowej aplikacji.
Powiązane artykuły
- Wysyłanie spersonalizowanych wiadomości za pomocą kreatora e-maili
- Tworzenie kreatora e-maili za pomocą Gmaila i Arkuszy Google