Google API - replaceText - длительная задержка - PullRequest
0 голосов
/ 13 февраля 2020

Мой вопрос связан с Google API . Я написал скрипт, который сохраняет шаблон Do c файлов и заменяет текст на основе данных из Spreadsheet . Я использую функцию replaceText . В конце действия документ отправляется в формате PDF на желаемое письмо. Проблема в том, что вместо получения документа с замененной строкой полученный документ является шаблоном. В то же время на Google Диске я вижу файлы с замененными строками (но это требует времени). Кажется, проблема в долгом времени, необходимом для сохранения документа на диске . Я использовал функцию сна 10 секунд, прежде чем менять документы в PDF и отправлять, но без удачи. Время от времени бывает, что измененный документ отправляется, но это происходит совершенно случайно. Любые идеи? Сколько времени занимает сохранение документа на Google Диске? (Документ текстовый, 4 страницы). Кто-нибудь сталкивался с подобной проблемой? Я уже знаю, что это не какая-то тривиальная ошибка при отправке шаблона вместо измененного документа (я думаю, что большинство людей предложит его).

1 Ответ

0 голосов
/ 13 февраля 2020

Я провел несколько экспериментов, и сон не помог. В конце я разделил функцию на две части: 1. Чтобы изменить файлы и сохранить копии 2. Чтобы отправить эти копии на назначенные электронные письма. Таким образом, я запускаю 1-й сценарий, жду, пока не увижу новые файлы, а затем запускаю второй, чтобы отправлять электронные письма.

...