Todos os produtos
Search
Central de documentação

DataWorks:UpdateFunction

Última atualização: Sep 29, 2026

Atualiza as informações básicas de uma função definida pelo usuário (UDF) no Data Studio. Esta operação de API realiza uma atualização incremental. As informações de atualização são descritas por meio do FlowSpec.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

Nenhuma autorização necessária para esta operação. Se você encontrar problemas com esta operação, entre em contato com o suporte técnico.

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

ProjectId

integer

Sim

O ID do espaço de trabalho do DataWorks. Você pode fazer login no console do DataWorks e acessar a página de gerenciamento de espaços de trabalho para consultar o ID.

10000

Id

string

Sim

O identificador exclusivo da UDF.

Nota

Este campo é do tipo Long nas versões do SDK anteriores à 8.0.0 e do tipo String nas versões do SDK 8.0.0 e posteriores. Essa alteração não afeta o uso normal do SDK; o parâmetro ainda será retornado de acordo com o tipo definido no SDK. No entanto, podem ocorrer falhas de compilação devido à alteração de tipo apenas ao atualizar o SDK para uma versão igual ou superior à 8.0.0. Nesse caso, você deve atualizar manualmente o tipo de dados.

463497880880954XXXX

Spec

string

Sim

As informações do FlowSpec que descrevem a UDF. Para obter mais informações, consulte FlowSpec.

{ "version": "1.1.0", "kind": "Function", "spec": { "functions": [ { "name": "FunctionName", "script": { "content": "{\"name\": \"FunctionName\", \"datasource\": {\"type\": \"odps\", \"name\": \"odps_first\"}, \"runtimeResource\": {\"resourceGroup\": \"S_res_group_XXXX_XXXX\"}}", "path": "XXX/OpenAPI/Function/FunctionName", "runtime": { "command": "ODPS_FUNCTION" } }, "datasource": { "name": "odps_first", "type": "odps" }, "runtimeResource": { "resourceGroup": "S_res_group_XXXX_XXXX" } } ] } }

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

O schema da resposta.

RequestId

string

O ID da solicitação. Você pode solucionar problemas com base no ID.

12123960-CB2C-5086-868E-C6C1D024****

Success

boolean

Indica se a solicitação foi bem-sucedida. Valores válidos:

true

false

true

Exemplos

Resposta de sucesso

JSON formato

{
  "RequestId": "12123960-CB2C-5086-868E-C6C1D024****",
  "Success": true
}

Códigos de erro

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.