Ваши переменные (определяемые пользователем)
Пользователи и некоторые actions создают определяемые пользователем переменные для временного хранения значений. Используйте этот тип переменной для ввода значений в действие (заголовок окна, учетные данные для входа в систему или путь к файлу) или для приема вывода действия (значения, считанные из файла, или возврат булевых значений).
Когда вы создаете автоматизированные задачи, некоторые actions необходимо ссылаться на некоторые значения и использовать их, и эти значения можно хранить в переменных. Переменные могут помочь вам несколькими способами, от поиска данных в Интернете до передачи данных между приложениями, например, Microsoft Excel. Переменная может содержать одно или несколько значений. Значения, которые может содержать переменная, и операции, которые могут быть выполнены над переменной, определяются ее типом данных.
Типы переменных
Тип данных переменной - это атрибут, определяющий тип данных, которые может иметь значение, хранящееся в переменной. Типы данных включают классификации хранения, такие как целые числа, строки и символы. Такие переменные, как словарь, запись, список или таблица, могут содержать несколько типов данных.
Большинство типов переменных имеют пакет с аналогичным названием, который содержит действия, используемые для выполнения операций над значениями, хранящимися в переменной. Например, используйте actions в Stringpackage для работы с переменными String. Аналогично, для работы с переменными числа используйте символ actions в Numberpackage. Чтобы преобразовать значение одного типа переменной в другой, см Преобразование типаИменование переменных
Имя переменной может содержать максимум 50 символов Unicode, включая цифры (0-9), латинские буквы (A-Z, a-z) и специальные символы (- и _) В имени переменной можно использовать двухбайтовые символы, такие как китайские, японские или корейские. Диапазон Unicode поддерживается в переменных
Мы рекомендуем использовать верблюжий регистр для имен переменных и префикс имени переменной для указания области видимости и типа данных. Например, iFileEmailAttachment
для переменной типа файла, которая используется для ввода.
iStrAuditLogPath
: переменная строкового типа, полученная от вызывающей задачиoNumReturnValue
: переменная типа числа, возвращаемая вызывающей задачеioStrStatus
: строка, которая принимается и возвращается вызывающей задачеcStrNull
: строка, не имеющая значения; например, полезна при сравнении строк для проверки наличия значения
Для получения дополнительной информации о сфере применения см Task Bot package. Этот стандарт позволяет искать переменные по типу. Например, oStr возвращает переменные, которые используются для хранения значений выводимых строк.
Типы переменных
Тип переменной и предлагаемое имя | Описание | Используйте примеры |
---|---|---|
Любое Любой |
Хранит типы данных Boolean, Data table, Datetime, File, Number, Record, String или Window. Используйте этот тип переменной, когда вы не уверены в том, какой тип данных action будет выведен. | Пример использования программы Run action |
Логический Bool |
Хранит значение True или False. | |
Компонент учетных данных Cred |
Надежно сохраняет строковые значения, предотвращая их отображение в окне сообщений или запись в файл. Значение либо выбирается из списка Credential Vault или задается пользователем. | |
DateTime Дата |
Хранит значение, содержащее одно значение даты и времени. | Вы можете отформатировать значения, выбрав предопределенный формат или указав пользовательский формат. |
Словарь Дикт |
Хранит данные в виде пар ключ-значение. Значение может быть булевым, числовым или строковым. | |
Файл Файл |
Сохраняет путь к файлу. | |
Форма Форма |
Сохраняет значение, которое было введено в поле интерактивной формы. | |
Список Список |
Хранит последовательность булевых, числовых или строковых значений. | |
Номер Num |
Хранит числовые значения, включая целые и десятичные числа. Он хранит значения от -9,223,372,036,854,775,808 до 9,223,372,036,854,775,807 и до 15 десятичных цифр. Этой переменной можно присвоить случайно сгенерированное значение. |
При преобразовании значения в строку можно удалить цифры, следующие за десятичной дробью. |
Запись Rec |
Хранит одну строку значений, извлеченных из таблицы. Значения могут быть булевыми, временными, числовыми или строковыми. | Пример ввода данных в веб-форму из рабочей таблицы |
Сеанс Sess |
Сохраняет имя сессии из Excel basic, Excel advanced, или Terminal Emulatorpackages. Передайте эту переменную от родителя к ребенку bot в action чтобы позволить дочерней программе bot |