Ознакомиться с документацией Automation Anywhere

Automation Anywhere Automation 360

Закрыть содержимое

Содержимое

Открыть содержимое

Возврат значения из действия

  • Обновлено: 4/15/2021
    • Automation 360 v.x
    • Сборка
    • Рабочая область RPA

Возврат значения из действия

Задайте следующие свойства в CommandPkg , чтобы сохранить выходные данные действия в переменной.

Значения возврата действия

  • return_type

    Определяет тип возврата действия. Обычно он соответствует типу возврата метода ввода.

  • return_required

    Если значение установлено на true , требуется возвращаемое значение.

  • return_label

    Описание метки пользовательского интерфейса для значения переменной.

Пример: Преобразует строку источника в верхний регистр и назначает результат для возврата
<1 id=1 text-equiv="//BotCommand makes a class eligible for being considered as an action.
@BotCommand

//CommandPks adds required information to be displayable on the UI.
@CommandPkg(
		//Unique name inside a package and label to display.
		name = "uppercase", label = "[[Uppercase.label]]",
		node_label = "[[Uppercase.node_label]]",  description = "[[Uppercase.description]]", icon = "pkg.svg",
		
		//Return type information. return_type ensures only the right kind of variable is provided on the UI.
		<b>return_label</b> = "[[Uppercase.return_label]]", <b>return_type</b> = STRING, <b>return_required</b> = true)
public class Uppercase {
	
	//Messages read from a fully qualified property file name and provides i18n capability.
	private static final Messages MESSAGES = MessagesFactory
			.getMessages("com.automationanywhere.botcommand.samples.messages");

	//Identify the entry point for the action. Returns a Value <String> because the return type is String.
	@Execute
	public Value<String> action(
			//Idx 1 would be displayed first, with a text box for entering the value.
			@Idx(index = "1", type = TEXT)
			//UI labels.
			@Pkg(label = "[[Uppercase.sourceString.label]]")
			//Ensure that a validation error is thrown when the value is null.
			@NotEmpty
			String sourceString,"/>
Отправить отзыв