Как я использую действие ярлыков «Если», чтобы моя музыка соответствовала сезону

Как я использую действие ярлыков Источник: Джозеф Келлер / iMore

Действие «Если», наверное, мое самое любимое действие в ярлыках. Это потому, что он позволяет вам создать один ярлык, который выполняет несколько действий в зависимости от выполнения определенных условий.

Например, у меня есть ярлык, который воспроизводит мой Apple Music Chill Mix большую часть года, но как только наступит декабрь, он будет воспроизводиться из одного из рождественских плейлистов Apple. Мне нравится действие «Если», потому что оно меняет действия ярлыка в зависимости от контекста, и мой ярлык «Сезонные мелодии» является ярким примером.

Вот как вы можете ориентироваться при работе с действием If в ваших собственных ярлыках, а также взглянуть на некоторые другие функции сценариев, такие как работа с диапазонами номеров.

Работа с «Если»

Вы найдете действие «Если» в меню сценариев, конечно, когда вы добавите действие к ярлыку. Вы найдете его в подразделе «Поток управления».

Я считаю, что «Если» лучше всего работает «Если» вы используете его как вторую или третью часть ярлыка. Вы устанавливаете некоторые начальные условия, такие как наличие ярлыка для получения статуса ваших устройств HomeKit или получения текущей даты, затем начинает работать действие «Если», выполняя остальные параметры ярлыка.

Давайте посмотрим, как действие If может сочетаться с действиями календаря и музыки для создания контекстного ярлыка музыкального проигрывателя.

Мелодии по сезону

У меня есть несколько ярлыков, связанных с музыкой. Сюда входит и песня, которую я назвал «Сезонные мелодии», в которой используется действие «Если», чтобы определить, какую музыку следует проигрывать. В то время как большую часть года этот ярлык будет воспроизводить мой Chill Mix в Apple Music, когда мы дойдем до Дня благодарения, этот же ярлык начнет воспроизводить плейлист Apple Essential Christmas от Apple. И все благодаря действию «Если».

Вот как можно построить этот ярлык по частям.

Во-первых, вы захотите взять AirPlay, который находится в меню действий «Сценарии» в разделе «Устройство». Я рекомендую установить его параметр на «Спрашивать каждый раз», который будет отображаться в действии как «Устройство». Это позволяет вам выбирать, какой динамик или другой источник звука вы хотите воспроизводить музыку каждый раз, когда вы запускаете ярлык.

Затем у нас есть действия календаря, которые можно найти, выполнив поиск при добавлении действий в ярлык. Во-первых, вы хотите получить действие «Текущая дата». Это устанавливает текущую дату как переменную, которую можно использовать в ярлыке.

Получить текущую дату

Источник: iMore

Затем вам понадобится действие Получить время между датами. Это требует некоторой модификации. Результат этого действия в конечном итоге определяет, будет ли ярлык воспроизводить Chill Mix (или любой другой список воспроизведения, который вы укажете) или рождественскую музыку.

Узнать время между датами

Источник: iMore

Вы заметите, что у этого действия есть три синих параметра. По умолчанию это Текущая дата, Дата и Минуты. Оставьте текущую дату как есть, но нажмите «Дата», удалите ее и введите «25 декабря в 23:59». Вы можете оставить его на «25 декабря», но ярлыки по умолчанию будут на 12:00, и мы хотим, чтобы рождественская музыка играла весь день на Рождество, поэтому нам нужно указать время. Наконец, нажмите Минуты и измените его на Дни, потому что это значительно упростит следующую часть.

Наконец, мы подошли к действию «Если», которое действительно заставит этот ярлык петь. Когда вы вставите его, вы заметите, что у него уже есть параметр «Время между датами», который является выходным результатом предыдущего действия, поэтому нам не нужно добавлять его самостоятельно.

Настройте действие If

Источник: iMore

Нажмите «Условие» и выберите «находится между» внизу списка. Коснитесь первого параметра «Число» и введите 0, затем коснитесь второго параметра «Число» и введите 30. Это будет означать, что ярлык будет воспроизводить рождественскую музыку в течение 30 дней до Рождества, поэтому вы также можете выбрать что-то вроде 25 если вы хотите сохранить рождественскую музыку строго в декабре, или 54, если вы хотите начать праздновать 1 ноября.

Пришло время музыкальных акций. Они оба являются действием Play Music, которое можно найти в разделе Media, когда вы добавляете действие.

Поместите первое действие Play непосредственно под действием «Если». Это приведет к тому, что время между датами появится в действии воспроизведения, поэтому вы захотите его удалить. Коснитесь теперь очищенного параметра «Музыка», затем коснитесь меню или воспользуйтесь строкой поиска, чтобы найти список воспроизведения или альбом, который вы хотите воспроизвести в праздничный сезон. Я использую плейлист Essential Christmas от Apple Music. Нажмите маленькую кнопку «+», чтобы добавить к ярлыку весь альбом или список.

Первое действие Play

Источник: iMore

Второе действие «Воспроизвести музыку» работает почти так же, как первое; вы просто кладете его в другое место. Перетащите действие, чтобы оно расположилось между частями «Иначе» и «Конец если» действия «Если». Очистите параметр «Время между датами» еще раз, затем, как и для первого действия «Воспроизвести», найдите альбом или список воспроизведения, который хотите воспроизвести, когда будете за пределами курортный сезон.

Второе игровое действие

Источник: iMore

Вот и все. Ярлык создан, и когда вы его активируете, он должен воспроизводить либо ваш обычный плейлист, либо альбом, либо рождественскую музыку, в зависимости от того, когда вы это читаете. Если вы построили его в соответствии с этими правилами, рождественская музыка должна звучать с указанного вами курортного сезона до 12:00 26 декабря.

Если вам нужно больше примеров того, как вы можете использовать команду «Если», я уже предлагал один ярлык, который показывает, как команда «Если» может помочь вам управлять светом HomeKit, создав тумблер, состоящий из одного слова, для включения света. или выкл. Есть много разных способов использования команды «Если», и я уверен, что со временем мы изучим ее подробнее.

Что ты хочешь увидеть дальше?

Есть ли что-нибудь, что вы хотите знать о сценариях в ярлыках? Мы познакомились с контекстным меню, а теперь потратили некоторое время на команду «Если». Дайте мне знать в комментариях, если есть что-то, что вы хотите увидеть в следующий раз.

Добавить комментарий

Ваш адрес email не будет опубликован.