Триггер будет срабатывать, если вы добавляете / изменяете файлы в указанной вами папке каждые x минут (вы устанавливаете это 3 минуты). А если вы добавили / изменили три файла, триггер сработает три раза, так что вы получили три письма. Вы можете посмотреть историю запусков вашего приложения logi c, каждый раз при запуске триггера « Body » будет возвращаться содержимое одного файла из трех файлов.
Если вы не хотите, чтобы поток запускался трижды три раза, вы можете установить триггер, выполнив следующие действия:
Измените « Количество BLOB-объектов, возвращаемых из триггера"до 10 (или любого другого числа, которое вы хотите, но должно быть больше 3, поскольку у вас есть три файла).
Нажмите кнопку ...
в верхнем правом углу триггера и нажмите « Настройки », отключите "Разделить на".
После завершения двух шагов настройки «Тело» триггера вернет все три файла за один раз, вы получите только одно электронное письмо.
Обновление:
Извините за пропущенный один шаг, помимо шагов выше, нам также необходимо добавить условие «Если» в лог c app.
Создайте условие «Если» после триггера «При добавлении или изменении большого двоичного объекта (только свойства)», подробности условия показаны ниже:
Если true, выполните необходимые действия (например, получите содержимое большого двоичного объекта и отправьте электронные письма). Если false, ничего не делать. Тогда вы получите всего одно электронное письмо.
Кстати, если вы заметили историю запусков, вы можете увидеть, что приложение logi c запускалось два раза. В первый раз триггер отвечает «телу» массивом []
, а во второй раз триггер отвечает «телом» с тремя массивами blob. Вот почему нам нужно добавить условие «Если».