Как я могу автоматически создавать электронную таблицу каждый раз, когда я получаю электронное письмо с заранее определенным предметом? После некоторого поиска все, что я нашел, - это учебники, которые создают электронное письмо с использованием электронной таблицы, но я хочу сделать противоположное этому. Я уже пробовал использовать метод getSubject() и сравнивал его с моим заданным объектом, но он, похоже, не работает.Как создать таблицу по электронной почте с помощью скрипта Google Apps
0
A
ответ
0
Вот сценарий, который делает это. Установите триггер для запуска его каждые 5 минут (интервал можно изменить, но тогда вы должны изменить переменную interval
соответственно). Он получает последние потоки во входящих, выбирает тему первого сообщения в потоке и сопоставляет его с синтаксисом «create the spreadsheet NAME» (NAME будет именем созданной электронной таблицы).
function ssFromEmail() {
var interval = 5; // if the script runs every 5 minutes; change otherwise
var timeFrom = Math.floor(Date.now()/1000) - 60 * interval;
var threads = GmailApp.search('is:inbox after:' + timeFrom);
for (var i = 0; i < threads.length; i++) {
var subj = threads[i].getFirstMessageSubject();
var match = subj.match(/^create spreadsheet (.*)$/i);
if (match) {
SpreadsheetApp.create(match[1]);
}
}
}
+0
Эй, спасибо, это сработало отлично! – Scorch
Смежные вопросы
- 1. Что такое ограничение по электронной почте для скрипта Google Apps?
- 2. Как создать сводную таблицу с помощью скрипта Google Apps?
- 3. Trigger Google Apps Script по электронной почте
- 4. Изображение диаграммы по электронной почте из таблицы Google с помощью скрипта google-apps возвращает белое изображение
- 5. запросить таблицу Google с помощью скрипта Google Apps
- 6. Вывод по электронной почте скрипта
- 7. Открыть Google Spreadsheet с помощью скрипта Google Apps
- 8. Как создать двухдневное событие AllDay с помощью скрипта Google Apps?
- 9. Создание псевдонимов пользователей в gmail с помощью скрипта Google Apps
- 10. Уведомление по электронной почте в Google Apps Script
- 11. Сценарий Google Apps запускает уведомление по электронной почте
- 12. Скрипт Google Apps - отправьте pdf по электронной почте
- 13. Получение имени пользователя по электронной почте в домене Google Apps?
- 14. Как выделить выделенный текст с помощью скрипта Google Apps?
- 15. Редактировать таблицу Google с помощью Google Apps Script
- 16. Отправить таблицу по электронной почте
- 17. Android - Как отправить таблицу по электронной почте
- 18. Изменение разрешений документа с помощью скрипта Google Apps
- 19. Perl redirect STDOUT скрипта по электронной почте
- 20. Как подключить форму google к электронной таблице google с помощью скрипта Google Apps?
- 21. Проверка существующего пользователя с помощью скрипта Google Apps
- 22. Как реализовать вложенные таблицы с помощью скрипта Google Apps?
- 23. Анализ XML с помощью скрипта Google Apps
- 24. Выполнение SHA256withRSA с помощью скрипта Google Apps
- 25. Как создать систему оповещения по электронной почте
- 26. Я использовал свою квоту электронной почты для скрипта Google Apps - делаю очередь электронной почты
- 27. Аутентификация пользователя скрипта Google Apps по HTTP
- 28. Как отслеживать клики по электронной почте с помощью Google Analytics?
- 29. PHP Отправить по электронной почте с помощью Google приложений SMTP
- 30. Как опубликовать диаграмму в Интернете с помощью скрипта Google Apps
Добро пожаловать в stackoverflow. см. [как написать хороший вопрос о стеке) (http://stackoverflow.com/help/how-to-ask), в частности, многие примеры и вопросы уже показывают, как действовать по электронной почте. другие примеры показывают, как создавать электронные таблицы. покажите нам, что вы пробовали (код) –