すべてのプロダクト
Search
ドキュメントセンター

:UpdateUdfFile

最終更新日:Mar 21, 2026

関数のファイル情報を更新します。

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

この操作の認証情報はありません。問題が発生した場合は、アカウントマネージャーにご連絡ください。

リクエストパラメーター

パラメーター

必須 / 任意

説明

FileFolderPath

string

任意

関数ファイルが格納されているフォルダのパス。

Business_process/First_Business_Process/function/string_processing_function

ProjectId

integer

任意

DataWorks ワークスペースの ID。DataStudio ページの右上隅にある [ワークスペース管理] アイコンをクリックして、[ワークスペース管理] ページに移動し、ワークスペース ID を表示できます。

10000

FunctionType

string

必須

関数のタイプ。有効な値:MATH、AGGREGATE、STRING、DATE、ANALYTIC、OTHER。このパラメーターは、DataStudio ページの関数の設定タブの「関数登録」セクションにある「関数タイプ」パラメーターに対応します。

STRING

ClassName

string

必須

関数が定義されているクラスの名前。このパラメーターは、DataWorks コンソールの関数の設定タブの「関数登録」セクションにある「クラス名」パラメーターに対応します。

com.alibaba.DataWorks.api.udf.StringConcat

Resources

string

必須

関数によって参照されるリソースの名前。このパラメーターは、DataWorks コンソールの関数の設定タブの「関数登録」セクションにある「リソース」パラメーターに対応します。複数のリソース名はコンマ (,) で区切ります。

string-concat-1.0.0.jar,commons-lang-2.6.jar

UdfDescription

string

任意

関数の説明。このパラメーターは、DataStudio ページの関数の設定タブの「関数登録」セクションにある「説明」パラメーターに対応します。

Concatenate several strings to generate a new string

CmdDescription

string

任意

関数を呼び出すための構文。このパラメーターは、DataWorks コンソールの関数の設定タブの「関数登録」セクションにある「式の構文」パラメーターに対応します。

StringConcat(String... substrs)

ParameterDescription

string

任意

関数の入力パラメーターの説明。このパラメーターは、DataStudio ページの関数の設定タブの「関数登録」セクションにある「パラメーターの説明」パラメーターに対応します。

有効な値:

  • ALL_ALLOWD

  • FAILURE_ALLOWED

  • ALL_DENIED

List of strings to be connected

ReturnValue

string

任意

関数の戻り値の説明。このパラメーターは、DataStudio ページの関数の設定タブの「関数登録」セクションにある「戻り値」パラメーターに対応します。

New strings generated by concatenating all strings before and after the input order

Example

string

任意

関数を呼び出す例。このパラメーターは、DataWorks コンソールの関数の設定タブの「関数登録」セクションにある「例」パラメーターに対応します。

StringConcat('a', 'b', 'c')

ProjectIdentifier

string

任意

DataWorks ワークスペースの一意の識別子。DataStudio ページの左上隅にある識別子をクリックして、別のワークスペースに切り替えることができます。

このパラメーターまたは ProjectId のいずれかを指定して、操作が適用される DataWorks ワークスペースを決定する必要があります。

dw_project

FileId

string

必須

ファイル ID。

1000000112

レスポンスフィールド

フィールド

説明

object

HttpStatusCode

integer

返される HTTP ステータスコード。

200

ErrorMessage

string

返されるエラーメッセージ。

The connection does not exist.

RequestId

string

リクエスト ID。この ID に基づいて問題のトラブルシューティングを行うことができます。

0000-ABCD-EFG****

ErrorCode

string

返されるエラーコード。

Invalid.Tenant.ConnectionNotExists

Success

boolean

リクエストが成功したかどうかを示します。

true

成功レスポンス

JSONJSON

{
  "HttpStatusCode": 200,
  "ErrorMessage": "The connection does not exist.",
  "RequestId": "0000-ABCD-EFG****",
  "ErrorCode": "Invalid.Tenant.ConnectionNotExists",
  "Success": true
}

エラーコード

HTTP ステータスコード

エラーコード

エラーメッセージ

説明

500 InternalError.System An internal system error occurred. Try again later.
500 InternalError.UserId.Missing An internal system error occurred. Try again later.
403 Forbidden.Access Access is forbidden. Please first activate DataWorks Enterprise Edition or Flagship Edition.
429 Throttling.Api The request for this resource has exceeded your available limit.
429 Throttling.System The DataWorks system is busy. Try again later.
429 Throttling.User Your request is too frequent. Try again later.

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。