- Información general
- Actividades personalizadas
- Migración de actividades a .NET 6
- Notas relacionadas
- Construir reglas para el Analizador de flujo de trabajo
- Crear actividades de Configuración del proyecto
- Crear Asistentes personalizados
- Priorizar las actividades según su alcance
- 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
- Desencadenadores SDK
- SDK de agentes

Guía del desarrollador
UiPath.Studio.Activities.Api.Expressions
En esta sección puedes encontrar más información sobre cómo crear actividades utilizando UiPath.Studio.Activities.Api.Expressions.
IDesignTimeExpressionExpanderService
Esta característica se introdujo en UiPath.Studio.Activities.Api v21.10.
Servicio utilizado para expandir / desenvolver expresiones dinámicas en tiempo de diseño, por ejemplo, rutas de archivos dinámicas.
Propiedades
| Tipo | Nombre | Descripción |
|---|---|---|
| String | ExpandString | Expande la expresión de cadena dada. |
| String | GenerateDynamicString | Genera una cadena de expresión dinámica basada en el valor especificado. Por ejemplo, si la cadena dada es una ruta de archivo específica del usuario (por ejemplo, una ruta de archivo que apunta a algo en Mis documentos), esto convertirá esa cadena estática en una expresión dinámica y agnóstica del usuario que puede "expandirse" por ExpandString(string) en tiempo de diseño y evaluado por WWF en tiempo de ejecución. Convierte C:UsersUserSomeFolder en algo como string.Format("{}\SomeFolder", Environment.UserFolder). |
IExpressionService
Esta característica se introdujo en UiPath.Studio.Activities.Api v21.4.
Interfaz para devolver tokens desde una expresión.
Métodos
IEnumerable ObtenerListaDeIdentificadorYLiteral(expresión de string, idioma de expresión de string)
Devuelve una lista simple de todos los identificadores y literales encontrados en la expresión dada, en el orden en que se encontraron.
| Tipo de parámetro | Nombre del parámetro | Observaciones |
|---|---|---|
| String | Expresión | La expresión a tokenizar. |
| String | Lenguaje de expresión | El tema oscuro. |
Token
Esta característica se introdujo en UiPath.Studio.Activities.Api v21.4.
El elemento más pequeño de una expresión, por ejemplo, un identificador o un valor literal.
Propiedades
| Tipo | Nombre | Descripción |
|---|---|---|
| String | StringRepresentation | El nombre del token. |
| String | TokenType | El tipo de token. |
| Tipo | ExpressionType | El tipo de expresión. |
TokenType
Esta característica se introdujo en UiPath.Studio.Activities.Api v21.4.
El tipo de token.
Constantes
| Tipo | Nombre | Descripción |
|---|---|---|
| String | ObjectCreation | El token representa la creación de un objeto. |
| String | IdentifierReference | El token representa la referencia a un objeto o método por su nombre. |
| String | LiteralUsage | El token representa el uso de un valor literal. |