- Visão geral
- Atividades personalizadas
- Migração de atividades para o. NET 6
- Notas de versão
- Como Criar Regras do Analisador de Fluxo de Trabalho
- Como criar as configurações de projeto de atividades
- Como criar assistentes personalizados
- Priorizar atividades por escopo
- UiPath.Activities.Api.Base
- UiPath.Studio.Activities.Api
- UiPath.Studio.Activities.Api.Activities
- UiPath.Studio.Activities.Api.BusyService
- UiPath.Studio.Activities.Api.ExpressionEditor
- UiPath.Studio.Activities.Api.Expressions
- UiPath.Studio.Activities.Api.Licensing
- UiPath.Studio.Activities.Api.Mocking
- UiPath.Studio.Activities.Api.ObjectLibrary
- UiPath.Studio.Activities.Api.PackageBindings
- UiPath.Studio.Activities.Api.ProjectProperties
- UiPath.Studio.Activities.Api.ScopedActivities
- UiPath.Studio.Activities.Api.Settings
- UiPath.Studio.Activities.Api.Wizards
- UiPath.Studio.Activities.Api.Workflow
- UiPath.Studio.Api.Controls
- UiPath.Studio.Api.Telemetry
- UiPath.Studio.Api.Theme
- Robot JavaScript SDK
- Gatilhos SDK
- SDKs de agentes
Guia do desenvolvedor
Nesta seção, você pode encontrar mais informações sobre como criar atividades usando UiPath.Studio.Activities.Api.Expressions.
IDesignTimeExpressionExpanderService
Essa funcionalidade foi introduzida no UiPath.Studio.Activities.Api v21.10.
Serviço usado para expandir/desenvolver expressões dinâmicas no tempo de design, por exemplo, caminhos de arquivos dinâmicos.
Propriedades
| Tipo | Name | Description |
|---|---|---|
| String | ExpandString | Expande a expressão de cadeia de caracteres fornecida. |
| String | GenerateDynamicString | Gera uma string de expressão dinâmica com base no valor especificado. Por exemplo, se a string fornecida for um caminho de arquivo específico do usuário (por exemplo, um caminho de arquivo que aponta para algo em Meus documentos), isso transformará essa string estática em uma expressão dinâmica e agnóstica de usuário que pode ser "expandida" por ExpandString(string) no momento do design e avaliado pelo WWF no runtime. Isso transforma C:UsersUserSomeFolder em algo como string.Format("{}\SomeFolder", Environment.UserFolder). |
IExpressionService
Essa funcionalidade foi introduzida no UiPath.Studio.Activities.Api v21.4.
Interface para retornar tokens de uma expressão.
Métodos
IEnumerable GetIdentifierAndLiteralList(string expression, string expressionLanguage)
Retorna uma lista simples de todos os identificadores e literais encontrados na expressão determinada, na ordem em que foram encontrados.
| Tipo de parâmetro | Nome do parâmetro | Considerações |
|---|---|---|
| String | Expression | A expressão a ser tokenizada. |
| String | Linguagem de expressão | O tema escuro. |
Token
Essa funcionalidade foi introduzida no UiPath.Studio.Activities.Api v21.4.
O menor elemento de uma expressão, por exemplo, um identificador ou um valor literal.
Propriedades
| Tipo | Name | Description |
|---|---|---|
| String | StringRepresentation | O nome do token. |
| String | TokenType | O tipo de token. |
| Tipo | ExpressionType | O tipo de expressão. |
TokenType
Essa funcionalidade foi introduzida no UiPath.Studio.Activities.Api v21.4.
O tipo de token.
Constantes
| Tipo | Name | Description |
|---|---|---|
| String | ObjectCreation | O token representa a criação de um objeto. |
| String | IdentifierReference | O token representa a referência de um objeto ou método por nome. |
| String | LiteralUsage | O token representa o uso de um valor literal. |