Smartsheet
El conector de Smartsheet te permite insertar, eliminar, actualizar y leer datos de Smartsheet.
Versiones compatibles
Este conector es compatible con la versión 25.2.0.246 de Smartsheet.
Antes de empezar
Antes de usar el conector de Smartsheet, haz lo siguiente:
- En tu proyecto de Google Cloud:
- Asegúrate de que la conectividad de red esté configurada. Para obtener información sobre los patrones de red, consulta Conectividad de red.
- Concede el rol de gestión de identidades y accesos roles/connectors.admin al usuario que configure el conector.
- Concede los siguientes roles de gestión de identidades y accesos a la cuenta de servicio que quieras usar para el conector:
roles/secretmanager.viewerroles/secretmanager.secretAccessor
Una cuenta de servicio es un tipo especial de cuenta de Google diseñada para representar a un usuario no humano que necesita autenticarse y disponer de autorización para acceder a los datos de las APIs de Google. Si no tienes una cuenta de servicio, debes crear una. Para obtener más información, consulta el artículo Crear una cuenta de servicio.
- Habilita los siguientes servicios:
secretmanager.googleapis.com(API Secret Manager)connectors.googleapis.com(API Connectors)
Para saber cómo habilitar servicios, consulta Habilitar servicios.
Si estos servicios o permisos no se han habilitado en tu proyecto anteriormente, se te pedirá que los habilites al configurar el conector.
Configurar el conector
Una conexión es específica de una fuente de datos. Esto significa que, si tiene muchas fuentes de datos, debe crear una conexión independiente para cada una de ellas. Para crear una conexión, sigue estos pasos:
- En la consola de Cloud, ve a la página Integration Connectors > Connections (Integration Connectors > Conexiones) y, a continuación, selecciona o crea un proyecto de Google Cloud.
- Haz clic en + CREAR NUEVA para abrir la página Crear conexión.
- En la sección Ubicación, elige la ubicación de la conexión.
- Región: selecciona una ubicación de la lista desplegable.
Para ver la lista de todas las regiones admitidas, consulta Ubicaciones.
- Haz clic en SIGUIENTE.
- Región: selecciona una ubicación de la lista desplegable.
- En la sección Detalles de la conexión, haz lo siguiente:
- Conector: seleccione Smartsheet en la lista desplegable de conectores disponibles.
- Versión del conector: seleccione la versión del conector en la lista desplegable de versiones disponibles.
- En el campo Connection Name (Nombre de conexión), introduce un nombre para la instancia de conexión.
Los nombres de las conexiones deben cumplir los siguientes criterios:
- Los nombres de conexión pueden contener letras, números o guiones.
- Las letras deben estar en minúsculas.
- Los nombres de conexión deben empezar por una letra y terminar por una letra o un número.
- Los nombres de conexión no pueden tener más de 49 caracteres.
- Si quiere, puede introducir una Descripción para la instancia de conexión.
- También puedes habilitar Registro en la nube y, a continuación, seleccionar un nivel de registro. De forma predeterminada, el nivel de registro es
Error. - Cuenta de servicio: selecciona una cuenta de servicio que tenga los roles necesarios.
- Encabezado: especifique este campo para detectar los nombres de las columnas de la primera fila.
- Ocultar caracteres de formato: si quiere, especifique este campo para ocultar los símbolos de moneda y los signos de porcentaje en los valores numéricos. También se convertirán estas columnas de varchar a double.
- Ignorar filas no encontradas: si no se selecciona este campo y no se encuentra ninguno de los IDs de fila especificados, no se eliminará ninguna fila y se devolverá un error "no encontrado".
- Nivel de compatibilidad del informe: opcionalmente, especifique el nivel de compatibilidad de los datos devueltos.
- Usar rutas de archivo completas como nombres de tabla: opcionalmente, especifica este campo para incluir la ruta de archivo completa en el nombre de una tabla o vista expuesta, que corresponda a una hoja o un informe.
- Fuente del valor: indica si la celda usará los campos de valor o el campo DisplayValue.
- Si quieres, configura los ajustes del nodo de conexión:
- Número mínimo de nodos: introduce el número mínimo de nodos de conexión.
- Número máximo de nodos: introduce el número máximo de nodos de conexión.
Un nodo es una unidad (o réplica) de una conexión que procesa transacciones. Se necesitan más nodos para procesar más transacciones en una conexión y, a la inversa, se necesitan menos nodos para procesar menos transacciones. Para saber cómo influyen los nodos en el precio de tu conector, consulta la sección Precios de los nodos de conexión. Si no introduces ningún valor, de forma predeterminada, el número mínimo de nodos se establece en 2 (para mejorar la disponibilidad) y el número máximo de nodos se establece en 50.
- También puedes hacer clic en + AÑADIR ETIQUETA para añadir una etiqueta a la conexión en forma de par clave-valor.
- Haz clic en SIGUIENTE.
-
En la sección Autenticación, introduce los detalles de autenticación.
- Seleccione un Tipo de autenticación e introduzca los detalles pertinentes.
La conexión de Smartsheet admite los siguientes tipos de autenticación:
- OAuth 2.0: código de autorización
- Token de acceso personal
- Haz clic en SIGUIENTE.
- Seleccione un Tipo de autenticación e introduzca los detalles pertinentes.
- Revisar: revisa los detalles de la conexión y la autenticación.
- Haz clic en Crear.
Ejemplos de configuración de conexión
En esta sección se indican los valores de ejemplo de los distintos campos que se configuran al crear la conexión.
Tipo de conexión de autenticación OAuth 2.0
| Nombre del campo | Detalles |
|---|---|
| Ubicación | us-central1 |
| Conector | Smartsheet |
| Versión del conector | 1 |
| Nombre de la conexión | smartsheet-oauth-connection |
| Cuenta de servicio | my-service-account@my-project.iam.gserviceaccount.com |
| Número mínimo de nodos | 2 |
| ID de cliente | CLIENT_ID |
| Ámbitos | ADMIN_SHEETS, ADMIN_SIGHTS, ADMIN_USERS, ADMIN_WEBHOOKS, ADMIN_WORKSPACES, CREATE_SHEETS, CREATE_SIGHTS, DELETE_SHEETS, DELETE_SIGHTS, READ_CONTACTS, READ_EVENTS, READ_SHEETS, READ_SIGHTS, READ_USERS, SHARE_SHEETS, SHARE_SIGHTS, WRITE_SHEETS |
| Secreto de cliente | CLIENT_SECRET |
| Versión de secreto | 1 |
| URL de autorización | https://app.smartsheet.com/b/authorize |
Tipo de conexión de autenticación con token de acceso personal
| Nombre del campo | Detalles |
|---|---|
| Ubicación | us-central1 |
| Conector | Smartsheet |
| Versión del conector | 1 |
| Nombre de la conexión | smartsheet-accesstoken-connection |
| Cuenta de servicio | my-service-account@my-project.iam.gserviceaccount.com |
| Número mínimo de nodos | 2 |
| Número máximo de nodos | 50 |
| Token de acceso personal | PERSONAL_ACCESS_TOKEN |
| Versión de secreto | 3 |
Puedes crear una cuenta de Smartsheet mediante el enlace Inicio de sesión de Smartsheet.
Para obtener más información sobre la API de Smartsheet, consulta la referencia de la API de Smartsheet.
Limitaciones del sistema
El conector de Smartsheet puede procesar un máximo de 10 transacciones por segundo por nodo y limita las transacciones que superen este límite. De forma predeterminada, Integration Connectors asigna 2 nodos (para mejorar la disponibilidad) a una conexión.
Para obtener información sobre los límites aplicables a Integration Connectors, consulta Límites.
Usar la conexión de Smartsheet en una integración
Una vez que hayas creado la conexión, estará disponible tanto en Apigee Integration como en Application Integration. Puedes usar la conexión en una integración a través de la tarea Conectores.
- Para saber cómo crear y usar la tarea Conectores en la integración de Apigee, consulta Tarea Conectores.
- Para saber cómo crear y usar la tarea Conectores en Application Integration, consulta Tarea Conectores.
Acciones
En esta sección se muestra cómo realizar algunas de las acciones de este conector.
Acción DownloadAttachment
Esta acción descarga un archivo adjunto de una hoja.
Parámetros de entrada de la acción DownloadAttachment
| Nombre del parámetro | Tipo de datos | Obligatorio | Descripción |
|---|---|---|---|
| SheetId | Cadena | Verdadero | Identificador único de la hoja. |
| AttachmentID | Cadena | Verdadero | Identificador único del archivo adjunto. |
Para ver un ejemplo de cómo configurar la acción DownloadAttachment, consulta Ejemplos.
Acción DeleteAttachment
Esta acción elimina un archivo adjunto especificado de una hoja.
Parámetros de entrada de la acción DeleteAttachment
| Nombre del parámetro | Tipo de datos | Obligatorio | Descripción |
|---|---|---|---|
| SheetId | Cadena | Verdadero | Identificador único de la hoja. |
| AttachmentID | Cadena | Verdadero | Identificador único del archivo adjunto. |
Para ver un ejemplo de cómo configurar la acción DeleteAttachment, consulta Ejemplos.
Acción CopyRowsToAnotherSheet
Esta acción copia filas de una hoja a otra.
Parámetros de entrada de la acción CopyRowsToAnotherSheet
| Nombre del parámetro | Tipo de datos | Obligatorio | Descripción |
|---|---|---|---|
| SheetId | Cadena | Verdadero | Identificador único de la hoja desde la que se copiarán las filas. |
| RowIds | Cadena | Verdadero | Lista de IDs de filas separados por comas que se van a copiar de la hoja. |
| DestinationSheetId | Cadena | Verdadero | Identificador único de la hoja de destino en la que se copiarán las filas. |
Para ver un ejemplo de cómo configurar la acción CopyRowsToAnotherSheet, consulta Ejemplos.
Acción CopySheet
Con esta acción se copia una hoja en una carpeta, un directorio principal o un espacio de trabajo.
Parámetros de entrada de la acción CopySheet
| Nombre del parámetro | Tipo de datos | Obligatorio | Descripción |
|---|---|---|---|
| SheetId | Cadena | Verdadero | Identificador único de la hoja que se va a copiar. |
| DestinationType | Cadena | Verdadero | El tipo de destino al que se copiará la hoja. Los valores aceptados son folder, home o workspace. |
| DestinationId | Cadena | Verdadero | Identificador único del destino al que se copiará la hoja. Este campo es obligatorio cuando DestinationType es folder o workspace, y debe ser nulo cuando es home. |
| NewName | Cadena | Verdadero | El nombre que quieras darle a la hoja copiada. |
| Incluir | Cadena | Falso | Lista separada por comas de elementos de la hoja adicionales que se incluirán en la operación de copia. Los valores aceptados son attachments, cellLinks, data, discussions, filters, forms, ruleRecipients, rules y shares. |
Para ver un ejemplo de cómo configurar la acción CopySheet, consulta Ejemplos.
Acción MoveRowsToAnotherSheet
Esta acción mueve filas de una hoja a otra.
Parámetros de entrada de la acción MoveRowsToAnotherSheet
| Nombre del parámetro | Tipo de datos | Obligatorio | Descripción |
|---|---|---|---|
| SheetId | Cadena | Verdadero | Identificador único de la hoja desde la que se moverán las filas. |
| RowIds | Cadena | Verdadero | Lista separada por comas de los IDs de las filas que se van a mover de la hoja. |
| DestinationSheetId | Cadena | Verdadero | Identificador único de la hoja de destino a la que se moverán las filas. |
Para ver un ejemplo de cómo configurar la acción MoveRowsToAnotherSheet, consulta Ejemplos.
Acción MoveSheet
Con esta acción, se mueve una hoja a una carpeta, un directorio principal o un espacio de trabajo.
Parámetros de entrada de la acción MoveSheet
| Nombre del parámetro | Tipo de datos | Obligatorio | Descripción |
|---|---|---|---|
| SheetId | Cadena | Verdadero | Identificador único de la hoja que se va a mover. |
| DestinationType | Cadena | Verdadero | El tipo de destino al que se moverá la hoja. Los valores aceptados son folder, home o workspace. |
| DestinationId | Cadena | Verdadero | Identificador único del destino al que se moverá la hoja. Este campo es obligatorio cuando DestinationType es folder o workspace, y debe ser nulo cuando es home. |
Para ver un ejemplo de cómo configurar la acción MoveSheet, consulta Ejemplos.
Ejemplos de acciones
En esta sección se muestra cómo realizar algunos de los ejemplos de acciones de este conector.
Ejemplo: descargar un archivo adjunto
- En el cuadro de diálogo
Configure connector task, haz clic enActions. - Seleccione la acción
DownloadAttachmenty, a continuación, haga clic en Hecho. - En la sección Entrada de tarea de la tarea Conectores, haz clic en
connectorInputPayloady, a continuación, introduce un valor similar al siguiente en el campoDefault Value:{ "SheetId": "5141926996037508", "AttachmentID": "1667587811610500" }
Si la acción se realiza correctamente, el parámetro de respuesta connectorOutputPayload de la tarea del conector tendrá un valor similar al siguiente:
[
{
"Success": "true",
"URL": "https://s3.amazonaws.com/SmartsheetB1/37540b4438a6466a973d678484c1fac8?response-content-disposition=attachment%3Bfilename%3D%22TestGOOGLE3.txt%22%3Bfilename*%3DUTF-8%27%27TestGOOGLE3.txt&Signature=rVHv4loce%2BrL4lYPlteTgAmkB%2Bk%3D&Expires=1744826533&AWSAccessKeyId=11950YFEZZJFSSKKB3G2",
"Content": "VGhpcyBpcyBhIHRlc3QgYXR0YWNobWVudC4="
}
]
Ejemplo: eliminar un archivo adjunto
- En el cuadro de diálogo
Configure connector task, haz clic enActions. - Seleccione la acción
DeleteAttachmenty, a continuación, haga clic en Hecho. - En la sección Asignador de datos de la Tarea, haz clic en el editor de
Open Data Mappingy, a continuación, introduce un valor similar al siguiente en el campoDefault Value:{ "SheetId": "5141926996037508", "AttachmentID": "1667587811610500" }
Al ejecutar este ejemplo, se devuelve una respuesta similar a la siguiente en la variable de salida connectorOutputPayload de la tarea del conector:
[
{
"Success": "true",
}
]
Ejemplo: copiar filas en otra hoja
- En el cuadro de diálogo
Configure connector task, haz clic enActions. - Seleccione la acción
CopyRowsToAnotherSheety, a continuación, haga clic en Hecho. - En la sección Asignador de datos de la Tarea, haz clic en el editor de
Open Data Mappingy, a continuación, introduce un valor similar al siguiente en el campoDefault Value:{ "SheetId": "7483321975000964", "RowIds": "7935781927128964", "DestinationSheetId": "7197099985686404" }
Al ejecutar este ejemplo, se devuelve una respuesta similar a la siguiente en la variable de salida connectorOutputPayload de la tarea del conector:
[
{
"Success": "true",
"AffectedRows":"1"
}
]
Ejemplo: copiar una hoja
- En el cuadro de diálogo
Configure connector task, haz clic enActions. - Seleccione la acción
CopySheety, a continuación, haga clic en Hecho. - En la sección Asignador de datos de la Tarea, haz clic en el editor de
Open Data Mappingy, a continuación, introduce un valor similar al siguiente en el campoDefault Value:{ "SheetId": "5141926996037508", "DestinationType": "workspace", "DestinationId": "4219254305253252", "NewName": "Copied sheet appears", "Include": "comments" }
Al ejecutar este ejemplo, se devuelve una respuesta similar a la siguiente en la variable de salida connectorOutputPayload de la tarea del conector:
[
{
"Success": "true",
}
]
Ejemplo: mover filas a otra hoja
- En el cuadro de diálogo
Configure connector task, haz clic enActions. - Seleccione la acción
MoveRowsToAnotherSheety, a continuación, haga clic en Hecho. - En la sección Asignador de datos del editor Tarea, haz clic en
Open Data Mappingy, a continuación, introduce un valor similar al siguiente en el campoDefault Value:{ "SheetId": "7483321975000964", "RowIds": "7935781927128964", "DestinationSheetId": "7197099985686404" }
Al ejecutar este ejemplo, se devuelve una respuesta similar a la siguiente en la variable de salida connectorOutputPayload de la tarea Connector:
[
{
"Success": "true",
"AffectedRows":"1"
}
]
Ejemplo: mover una hoja
- En el cuadro de diálogo
Configure connector task, haz clic enActions. - Seleccione la acción
MoveSheety, a continuación, haga clic en Hecho. - En la sección Asignador de datos del editor Tarea, haz clic en
Open Data Mappingy, a continuación, introduce un valor similar al siguiente en el campoDefault Value:{ "SheetId": "5141926996037508", "DestinationType": "workspace", "DestinationId": "4219254305253252" }
Al ejecutar este ejemplo, se devuelve una respuesta similar a la siguiente en la variable de salida connectorOutputPayload de la tarea del conector:
[
{
"Success": "true",
}
]
Ejemplos de operaciones de entidades
En esta sección se muestra cómo realizar algunas de las operaciones de entidad en este conector.
Ejemplo: Mostrar todas las columnas de una hoja
- En el cuadro de diálogo
Configure connector task, haz clic enEntities. - Selecciona
Info_Columnsen la listaEntity. - Selecciona la operación
Listy, a continuación, haz clic en Hecho. - En la sección Entrada de tarea de la tarea Conectores, puede definir el filterClause según los requisitos del cliente.
Debe usar comillas simples (") para incluir el valor de una cláusula de filtro. Puede usar filterClause para filtrar registros en función de las columnas.
Ejemplo: obtener los detalles de las columnas de una hoja
- En el cuadro de diálogo
Configure connector task, haz clic enEntities. - Selecciona
Info_Columnsen la listaEntity. - Selecciona la operación
Gety, a continuación, haz clic en Hecho. - Asigna el valor "849633317179268" a entityId, que es la clave que se va a transferir. Para definir el entityId, en la sección Asignador de datos de Asignación de datos, haga clic en Abrir editor de asignación de datos y, a continuación, introduzca
"849633317179268"en el campo Valor de entrada y elija el entityId como variable local.
El valor de entityId debe enviarse directamente, como "849633317179268". En este caso, "849633317179268" es el valor de clave principal único, que debe transferirse.
En algunos casos, al transferir entityId se puede producir un error debido a dos claves compuestas. En esos casos, puede usar filterClause y transferir el valor, como id='849633317179268'.
Ejemplo: eliminar una fila de una hoja
- En el cuadro de diálogo
Configure connector task, haz clic enEntities. - Selecciona
Sheet_Team_Task_List_by_Priorityen la listaEntity. - Selecciona la operación
Deletey, a continuación, haz clic en Hecho. - Asigna el valor "849633317179268" a entityId, que es la clave que se va a transferir. Para definir el entityId, en la sección Asignador de datos de Asignación de datos, haga clic en Abrir editor de asignación de datos y, a continuación, introduzca
"849633317179268"en el campo Valor de entrada y elija el entityId como variable local.
Si la entidad tiene dos claves empresariales o primarias compuestas en lugar de especificar el entityId, también puede definir filterClause como id='849633317179268'.
Ejemplo: Crear un archivo adjunto en una hoja
- En el cuadro de diálogo
Configure connector task, haz clic enEntities. - Selecciona
Info_Attachmentsen la listaEntity. - Selecciona la operación
Createy, a continuación, haz clic en Hecho. - En la sección Asignador de datos de la Tarea, haz clic en el editor de
Open Data Mappingy, a continuación, introduce un valor similar al siguiente en el campoInput Value:{ "SheetId": "5141926996037508", "RowId": "8196592918597508", "Name": "Random.txt", "ContentEncoded": "VGhpcyBpcyBhIHRlc3QgYXR0YWNobWVudC4=" }Al ejecutar este ejemplo, se devuelve una respuesta similar a la siguiente en la variable de salida
connectorOutputPayloadde la tarea del conector:{"Id": "7144235189178244" }
Ejemplo: crear un proyecto en una fila con plazos fijos mediante un diseño de diagrama de Gantt
- En el cuadro de diálogo
Configure connector task, haz clic enEntities. - Selecciona
Sheet_Gantt_Project_with_Hard_Deadlineen la listaEntity. - Selecciona la operación
Createy, a continuación, haz clic en Hecho. - En la sección Asignador de datos de la Tarea, haz clic en el editor de
Open Data Mappingy, a continuación, introduce un valor similar al siguiente en el campoInput Value:{"Task Name": "Created from googlecloud"}Al ejecutar este ejemplo, se devuelve una respuesta similar a la siguiente en la variable de salida
connectorOutputPayloadde la tarea del conector:{"RowId": "7860088629366660"}
Ejemplo: crear una tarea de grupo en una fila de una hoja
- En el cuadro de diálogo
Configure connector task, haz clic enEntities. - Selecciona
Sheet_Team_Task_List_by_Priorityen la listaEntity. - Selecciona la operación
Createy, a continuación, haz clic en Hecho. - En la sección Asignador de datos de la Tarea, haz clic en el editor de
Open Data Mappingy, a continuación, introduce un valor similar al siguiente en el campoInput Value:{"Task Name": "Created from googlecloud"}Al ejecutar este ejemplo, se devuelve una respuesta similar a la siguiente en la variable de salida
connectorOutputPayloadde la tarea del conector:{"RowId": "7860088629366660"}
Ejemplo: crear una actividad de ventas en una fila de una hoja
- En el cuadro de diálogo
Configure connector task, haz clic enEntities. - Selecciona
Sheet_Sales_Activity_Tracking_by_Rep_Monthen la listaEntity. - Selecciona la operación
Createy, a continuación, haz clic en Hecho. - En la sección Asignador de datos de la Tarea, haz clic en el editor de
Open Data Mappingy, a continuación, introduce un valor similar al siguiente en el campoInput Value:{"Task Name": "Created from googlecloud"}Al ejecutar este ejemplo, se devuelve una respuesta similar a la siguiente en la variable de salida
connectorOutputPayloadde la tarea del conector:{"RowId": "7860088629366660"}
Ejemplo: crear una oportunidad de venta en una fila de una hoja
- En el cuadro de diálogo
Configure connector task, haz clic enEntities. - Selecciona
Sheet_Simple_Sales_Pipelineen la listaEntity. - Selecciona la operación
Createy, a continuación, haz clic en Hecho. - En la sección Asignador de datos de la Tarea, haz clic en el editor de
Open Data Mappingy, a continuación, introduce un valor similar al siguiente en el campoInput Value:{"Task Name": "Created from googlecloud"}Al ejecutar este ejemplo, se devuelve una respuesta similar a la siguiente en la variable de salida
connectorOutputPayloadde la tarea del conector:{"RowId": "7860088629366660" }
Ejemplo: crear un informe de ventas en una fila de una hoja
- En el cuadro de diálogo
Configure connector task, haz clic enEntities. - Selecciona
Report_Sales_Activity_And_Team_Objectivesen la listaEntity. - Selecciona la operación
Createy, a continuación, haz clic en Hecho. - En la sección Asignador de datos de la Tarea, haz clic en el editor de
Open Data Mappingy, a continuación, introduce un valor similar al siguiente en el campoInput Value:{"Task Name": "Created from googlecloud"}Al ejecutar este ejemplo, se devuelve una respuesta similar a la siguiente en la variable de salida
connectorOutputPayloadde la tarea del conector:{"RowId": "7860088629366660" }
Ejemplo: Crear un pedido en una fila de una hoja
- En el cuadro de diálogo
Configure connector task, haz clic enEntities. - Selecciona
Sheet_Customer_Order_Tracking_Historyen la listaEntity. - Selecciona la operación
Createy, a continuación, haz clic en Hecho. - En la sección Asignador de datos de la Tarea, haz clic en el editor de
Open Data Mappingy, a continuación, introduce un valor similar al siguiente en el campoInput Value:{"Task Name": "Created from googlecloud"}Al ejecutar este ejemplo, se devuelve una respuesta similar a la siguiente en la variable de salida
connectorOutputPayloadde la tarea del conector:{"RowId": "7860088629366660" }
Ejemplo: Crear una columna en una hoja
- En el cuadro de diálogo
Configure connector task, haz clic enEntities. - Selecciona
Info_Columnsen la listaEntity. - Selecciona la operación
Createy, a continuación, haz clic en Hecho. - En la sección Asignador de datos del editor Tarea, haz clic en
Open Data Mappingy, a continuación, introduce un valor similar al siguiente en el campoInput Value:{ "SheetId": "3315287605596036", "Title": "newexposedcolumn", "Index": 2, "Type": "DATE" }Al ejecutar este ejemplo, se devuelve una respuesta similar a la siguiente en la variable de salida
connectorOutputPayloadde la tarea Connector:{ "Id": "550917885349764" }
Ejemplo: Crear una carpeta en un espacio de trabajo
- En el cuadro de diálogo
Configure connector task, haz clic enEntities. - Selecciona
Info_Foldersen la listaEntity. - Selecciona la operación
Createy, a continuación, haz clic en Hecho. - En la sección Asignador de datos de la Tarea, haz clic en el editor de
Open Data Mappingy, a continuación, introduce un valor similar al siguiente en el campoInput Value:{ "ParentFolderId": "8716915511191428", "Name": "sub-folder-p2" }Al ejecutar este ejemplo, se devuelve una respuesta similar a la siguiente en la variable de salida
connectorOutputPayloadde la tarea del conector:{ "Id": "550917885349764" }
Ejemplo: Crear un espacio de trabajo en una cuenta
- En el cuadro de diálogo
Configure connector task, haz clic enEntities. - Selecciona
Info_Workspacesen la listaEntity. - Selecciona la operación
Createy, a continuación, haz clic en Hecho. - En la sección Asignador de datos del editor Tarea, haz clic en
Open Data Mappingy, a continuación, introduce un valor similar al siguiente en el campoInput Value:{ "Name": "new workspace (newly exposed)" }Al ejecutar este ejemplo, se devuelve una respuesta similar a la siguiente en la variable de salida
connectorOutputPayloadde la tarea Connector:{ "Id": "550917885349764" }
Ejemplo: crear un usuario en una cuenta
- En el cuadro de diálogo
Configure connector task, haz clic enEntities. - Selecciona
Info_Usersen la listaEntity. - Selecciona la operación
Createy, a continuación, haz clic en Hecho. - En la sección Asignador de datos de la Tarea, haz clic en el editor de
Open Data Mappingy, a continuación, introduce un valor similar al siguiente en el campoInput Value:{ "FirstName": "charlie", "Email": "charlie@altostrat.com", "LastName": "c", "Admin": true, "LicensedSheetCreator": true }Al ejecutar este ejemplo, se devuelve una respuesta similar a la siguiente en la variable de salida
connectorOutputPayloadde la tarea del conector:{ "Id": "550917885349764" }
Ejemplo: actualizar los detalles de un proyecto en una hoja
- En el cuadro de diálogo
Configure connector task, haz clic enEntities. - Selecciona
Sheet_Gantt_Project_with_Hard_Deadlineen la listaEntity. - Selecciona la operación
Updatey, a continuación, haz clic en Hecho. - Define el entityId en la sección Data mapper (Asignador de datos) de Tasks (Tareas), haz clic en entityId y, a continuación, introduce
849633317179268en el campo correspondiente. - En la sección Asignador de datos del editor Tarea, haz clic en
Open Data Mappingy, a continuación, introduce un valor similar al siguiente en el campoInput Value:{"Task Name": "updated from googlecloud"}
Al ejecutar este ejemplo, se devuelve una respuesta similar a la siguiente en la variable de salida connectorOutputPayload de la tarea del conector:
{
"RowId": null
}
Ejemplo: Actualizar una tarea de equipo en una hoja
- En el cuadro de diálogo
Configure connector task, haz clic enEntities. - Selecciona
Sheet_Team_Task_List_by_Priorityen la listaEntity. - Selecciona la operación
Updatey, a continuación, haz clic en Hecho. - Define el entityId en la sección Data mapper (Asignador de datos) de Tasks (Tareas), haz clic en entityId y, a continuación, introduce
849633317179268en el campo correspondiente. - En la sección Asignador de datos del editor Tarea, haz clic en
Open Data Mappingy, a continuación, introduce un valor similar al siguiente en el campoInput Value:{"Task Name": "updated from googlecloud"}
Al ejecutar este ejemplo, se devuelve una respuesta similar a la siguiente en la variable de salida connectorOutputPayload de la tarea del conector:
{
"RowId": null
}
Ejemplo: actualizar una actividad de ventas en una hoja
- En el cuadro de diálogo
Configure connector task, haz clic enEntities. - Selecciona
Sheet_Sales_Activity_Tracking_by_Rep_Monthen la listaEntity. - Selecciona la operación
Updatey, a continuación, haz clic en Hecho. - Define el entityId en la sección Data mapper (Asignador de datos) de Tasks (Tareas), haz clic en entityId y, a continuación, introduce
849633317179268en el campo correspondiente. - En la sección Asignador de datos del editor Tarea, haz clic en
Open Data Mappingy, a continuación, introduce un valor similar al siguiente en el campoInput Value:{"Task Name": "updated from googlecloud"}
Al ejecutar este ejemplo, se devuelve una respuesta similar a la siguiente en la variable de salida connectorOutputPayload de la tarea del conector:
{
"RowId": null
}
Ejemplo: actualizar una oportunidad de venta en una hoja
- En el cuadro de diálogo
Configure connector task, haz clic enEntities. - Selecciona
Sheet_Simple_Sales_Pipelineen la listaEntity. - Selecciona la operación
Updatey, a continuación, haz clic en Hecho. - Define el entityId en la sección Data mapper (Asignador de datos) de Tasks (Tareas), haz clic en entityId y, a continuación, introduce
849633317179268en el campo correspondiente. - En la sección Asignador de datos del editor Tarea, haz clic en
Open Data Mappingy, a continuación, introduce un valor similar al siguiente en el campoInput Value:{"Task Name": "updated from googlecloud"}
Al ejecutar este ejemplo, se devuelve una respuesta similar a la siguiente en la variable de salida connectorOutputPayload de la tarea del conector:
{
"RowId": null
}
Ejemplo: actualizar un informe de ventas en una hoja
- En el cuadro de diálogo
Configure connector task, haz clic enEntities. - Selecciona
Report_Sales_Activity_And_Team_Objectivesen la listaEntity. - Selecciona la operación
Updatey, a continuación, haz clic en Hecho. - Define el entityId en la sección Data mapper (Asignador de datos) de Tasks (Tareas), haz clic en entityId y, a continuación, introduce
849633317179268en el campo correspondiente. - En la sección Asignador de datos del editor Tarea, haz clic en
Open Data Mappingy, a continuación, introduce un valor similar al siguiente en el campoInput Value:{"Task Name": "updated from googlecloud"}
Al ejecutar este ejemplo, se devuelve una respuesta similar a la siguiente en la variable de salida connectorOutputPayload de la tarea del conector:
{
"RowId": null
}
Ejemplo: actualizar un pedido en una hoja
- En el cuadro de diálogo
Configure connector task, haz clic enEntities. - Selecciona
Sheet_Customer_Order_Tracking_Historyen la listaEntity. - Selecciona la operación
Updatey, a continuación, haz clic en Hecho. - Define el entityId en la sección Data mapper (Asignador de datos) de Tasks (Tareas), haz clic en entityId y, a continuación, introduce
849633317179268en el campo correspondiente. - En la sección Asignador de datos del editor Tarea, haz clic en
Open Data Mappingy, a continuación, introduce un valor similar al siguiente en el campoInput Value:{"Task Name": "updated from googlecloud"}
Al ejecutar este ejemplo, se devuelve una respuesta similar a la siguiente en la variable de salida connectorOutputPayload de la tarea del conector:
{
"RowId": null
}
Obtener ayuda de la comunidad de Google Cloud
Puedes publicar tus preguntas y hablar sobre este conector en la comunidad de Google Cloud, en los foros de Cloud.Siguientes pasos
- Consulta cómo suspender y reactivar una conexión.
- Consulta cómo monitorizar el uso de los conectores.
- Consulta cómo ver los registros de conectores.