Уровень кодирования : Новичок
Продолжительность : 20 минут
Тип проекта : Автоматизация с триггером по времени
Цели
- Поймите, что делает решение.
- Узнайте, что делают службы Apps Script в решении.
- Настройте сценарий.
- Запустите сценарий.
Об этом решении
Это решение отслеживает эффективность общедоступных видео YouTube, включая просмотры, лайки и комментарии, в электронной таблице Google Sheets. Триггер проверяет наличие обновленной информации каждый день и отправляет электронное письмо, если к видео появляются новые комментарии, чтобы вы могли задавать вопросы и комментарии.
Как это работает
Сценарий использует расширенную службу YouTube для получения сведений о видео YouTube и статистики для URL-адресов видео, перечисленных в столбце «Ссылка на видео» на каждом листе. Если количество комментариев к видео в списке увеличилось, сценарий отправляет уведомление по электронной почте на адрес электронной почты, в честь которого назван лист.
Службы сценариев приложений
В этом решении используются следующие сервисы:
- Служба электронных таблиц – получает информацию об URL-адресе YouTube из электронной таблицы.
- Расширенная служба API данных YouTube – получает сведения о видео YouTube и статистику для каждого URL-адреса видео.
- Почтовая служба – создает и отправляет электронное письмо со списком видео, к которым есть новые комментарии.
Предварительные условия
Для использования этого образца необходимы следующие предварительные условия:
- Учетная запись Google (для учетных записей Google Workspace может потребоваться одобрение администратора).
- Веб-браузер с доступом в Интернет.
Настройте сценарий
Создайте проект скрипта приложений.
- Нажмите следующую кнопку, чтобы создать копию таблицы отслеживания просмотров и комментариев видео YouTube . Проект Apps Script для этого решения прикреплен к электронной таблице.
Сделать копию - В скопированной электронной таблице измените имя листа Your_Email_Address на свой адрес электронной почты.
- Добавьте URL-адреса видео YouTube, которые хотите отслеживать, или используйте предоставленные URL-адреса для тестирования. URL-адреса должны начинаться в формате
www.youtube.com/watch?v=
. - Нажмите Расширения > Скрипт приложений . Если YouTube уже указан в разделе «Сервисы» , вы можете перейти к следующим двум шагам.
- Рядом с пунктом «Услуги» нажмите « услугу».
- В списке выберите API данных YouTube и нажмите «Добавить» .
Создать триггер
- В проекте Apps Script нажмите «Триггеры > «Добавить триггер» .
- Для параметра «Выберите, какую функцию запускать» выберите markVideos .
- Для параметра «Выбрать источник событий » выберите «Управляемый временем» .
- Для параметра «Выбрать тип триггера по времени» выберите «Дневной таймер» .
- В поле «Выбрать время суток» выберите предпочитаемое время.
- При появлении запроса авторизуйте сценарий. Если на экране согласия OAuth отображается предупреждение «Это приложение не проверено» , продолжайте, выбрав «Дополнительно» > «Перейти к {Имя проекта} (небезопасно)» .
Запустите сценарий
Настроенный вами триггер запускает сценарий один раз в день. Вы можете запустить скрипт вручную, чтобы проверить его.
- В проекте Apps Script нажмите « редактора» .
- В раскрывающемся списке функций выберите markVideos .
- Нажмите «Выполнить» .
- Вернитесь к электронной таблице, чтобы просмотреть информацию, добавленную сценарием на лист.
- Откройте свою электронную почту, чтобы просмотреть письмо со списком видео, у которых больше нуля комментариев. Когда сценарий запустится в будущем, он отправит электронное письмо только с видео, количество комментариев которых увеличилось с момента последнего запуска сценария.
Просмотрите код
Чтобы просмотреть код скрипта приложений для этого решения, нажмите «Просмотреть исходный код» ниже:
Посмотреть исходный код
Код.gs
электронная почта.html
Авторы
Этот образец поддерживается Google с помощью экспертов-разработчиков Google.