Типи змінних, що використовуються у Швидких командах на iPhone або iPad
У редакторі швидкої команди змінні відображаються як сині жетони у формі пігулки. Багато дій уже містять типові змінні. Щоб настроїти дії, можна змінити ці змінні або додати власні змінні.
У Швидких командах є три типи змінних: Магічні змінні, спеціальні змінні та ручні змінні.
Магічні змінні
У кожній швидкій команді вихідні дані кожної дії доступні як Магічна змінна. На відміну від ручних змінних (описані нижче), Магічні змінні не вимагають збереження вихідних даних дії на потім: просто виберіть вихідні дані певної дії, щоб використати їх як змінну в будь-якій наступній дії. Магічні змінні корисні також і візуально, показуючи іконку дії, з якої їх згенеровано.
Що робить ці змінні по-справжньому магічними, так це ваша здатність змінювати тип змінної — просто торкніть Магічну змінну, щоб змінити її формат і вказати, які з її деталей використовувати. Докладну інформацію наведено в статті Налаштування змінних у Швидких командах на iPhone або iPad.
У більшості випадків використання Магічних змінних спрощує побудову швидких команд і має перевагу над створенням змінних уручну. Наприклад, якщо потрібно використати статичний текст або число, додайте дію «Текст» або «Число» й пізніше викличте вихідні дані Тексту або Числа у швидкій команді як Магічну змінну.
Спеціальні змінні
Спеціальні змінні — це змінні, які можна додати до текстового поля або до параметра (наприклад, для заміни параметра на змінну «Питати щоразу»). Спеціальні змінні застосовуються з контекстного меню, що з’являється в разі натискання та утримання текстового поля або елемента керування параметром. Нижче перелічено деякі з найбільш поширених спеціальних змінних.
Питати щоразу: Підказує вам ввести текст замість себе, коли запущено цю швидку команду.
Буфер обміну: Вставляє те, що ви останнє копіювали під час виконання швидкої команди.
Поточна дата: Вставляє сьогоднішню дату й час, форматовані до ваших вимог.
Вхідні дані швидкої команди: Бере вхідні дані, які було передано на початок швидкої команди (стосується швидких команд, налаштованих на запуск в іншій програмі).
Докладну інформацію наведено в статті Як додати спеціальну змінну до дії.
Ручні змінні
Ручні змінні дають змогу зберегти значення, що може змінитися пізніше (як-от поточний час), і додати інформацію до наявної змінної. Так, наприклад, можна додати поточну дату до вмісту, отриманого як вхідні дані в сценарії.
На відміну від Магічних змінних і спеціальних змінних, ручні змінні додаються за допомогою дії: «Задати змінну» або «Додати до змінної». «Задати змінну» дозволяє вам уперше задати нову змінну або перезаписати попередньо збережену змінну. «Додати до змінної» дозволяє вам додати кілька одиниць контенту до однієї змінної, доповнюючи змінну з кожним запуском цієї швидкої команди та зберігаючи дані в упорядкований список.
Задання змінних уручну має тенденцію видовжувати швидкі команди й робити їх важчими для прочитання. Зазвичай ручні змінні непотрібні, адже Магічні змінні та спеціальні змінні роблять більшу частину тієї самої роботи в більш стислий спосіб. Наприклад, ви можете максимально відтворити функціонал «Додати до змінної», розміщуючи змінні в Списку дій для видобування змінних пізніше.
Докладну інформацію наведено в статті Як додати ручну змінну до дії.