Dzięki programom Microsoft Excel i Microsoft Word łatwo jest łączyć wiersze z arkusza kalkulacyjnego ze stronami w pliku Word. Było to tradycyjnie wykorzystywane do wysyłania korespondencji papierowej. Jak mogę zrobić to samo z Dyskiem Google / Dokumentami Google?
Istnieje wiele szablonów, które oferują scalanie poczty z arkusza kalkulacyjnego do wiadomości e-mail: Jak scalić pocztę z Gmailem? ale nie o to mi chodzi.
Odpowiedzi:
W tym celu musisz napisać skrypt Google Apps . Możesz pozwolić, aby pierwszy wiersz arkusza kalkulacyjnego był nazwą pola i utworzyć dokument szablonu, do którego odwołuje się pole
[FIELD]
.Jeśli więc Twój arkusz kalkulacyjny wygląda:
... możesz mieć szablonowy dokument jak
Skrypt będzie musiał utworzyć nowy, pusty dokument, a dla każdego wiersza w arkuszu kalkulacyjnym dodaj nową stronę i wyszukaj / zamień symbole zastępcze pól na wartości wierszy.
Mam nieco działającą wersję, która może wymagać dopracowania. Można ją tutaj wywołać . Utworzy nowy dokument o nazwie Wynik korespondencji seryjnej .
Możesz użyć go jako punktu wyjścia do własnego skryptu. Daj mi znać, jeśli jesteś w to zamieszany, lub mogę poświęcić trochę czasu na ukończenie skryptu.
Treść skryptu:
źródło
Dzięki nowym dodatkom do Dysku Google dostępnych jest kilka możliwości korespondencji seryjnej, na przykład „Yet Another Merge Mail”.
Aby z niego korzystać, musisz mieć „nowy” arkusz kalkulacyjny Google i zainstalować dodatek za pomocą menu Dodatki:
Wyszukaj
Mail merge
, a znajdziesz kilka opcji.źródło
Własny post Google wyjaśnia, jak skonfigurować dane kanału w jednym arkuszu, a szablon w innym, zamiast arkusza kalkulacyjnego Google + Dokumentu Google: https://developers.google.com/apps-script/articles/mail_merge
Jednak wynikiem końcowym jest
MailApp
wysłanie wiadomości e-mail zamiast pożądanego „sklonowanego” dokumentu. Sugerowałbym połączenie samouczka i odpowiedzi @ Vidara, coś w stylu zastąpienia:z
Losowe odwołania do skryptów AppScript:
źródło
Polecam autoCrat . Jest to dodatek Google z doskonałym interfejsem przypominającym kreatora, który pomaga w konfiguracji scalania.
źródło
Miałem ten sam problem i próbowałem go rozwiązać za pomocą odpowiedzi Vidara, ale z powodu zaniechania nie zadziałało.
Rzeczywistym rozwiązaniem jest link @hadi w komentarzu do odpowiedzi Vidara.
https://github.com/hadaf/SheetsToDocsMerge :
Postępowałem zgodnie z instrukcjami na stronie
Readme
i mogłem utworzyć scalony dokument z szablonu Google-Doc i Google-Sheet.źródło