#google-api #google-sheets-api #google-docs-api #mailmerge
#google-api #google-sheets-api #google-docs-api #mailmerge
Вопрос:
Я пытался выполнить mailmerge в googleapi / python. Ссылка на пример кода находится здесь: https://developers.google.com/docs/api/samples/mail-merge
Теперь, в последнем блоке кода (показанном ниже), он принимает каждую строку и генерирует новый объединенный документ, как я могу заставить его вставить все строки в один и тот же документ, используя функцию { Следующая запись}
получите данные строки, затем выполните цикл и обработайте каждое письмо формы
data = get_data(SOURCE) # get data from data source
for i, row in enumerate(data):
merge.update(dict(zip(COLUMNS, row)))
print('Merged letter %d: docs.google.com/document/d/%s/edit' % (
i 1, merge_template(DOCS_FILE_ID, SOURCE, DRIVE)))
(примеры)
Шаблон моих документов: https://docs.google.com/document/d/1rWK74DQA42K8VkbW3qPgyPFr8IhFZ4cUdq2z_XcmkiM/edit
Шаблон моего листа
Для получения дополнительной информации, пожалуйста, обратитесь к https://github.com/EyadZaeim/MDS