/GOOG/CL_SCRIPT_V1 类

/GOOG/CL_SCRIPT_V1
  • 继承自:/GOOG/CL_HTTP_CLIENT
  • 说明:Apps Script API v1
如需了解有关 ABAP SDK for Google Cloud 中类的一般信息,请参阅 API 客户端桩

类型

类型 说明 公开范围
TY_001 Content 公开
TY_002 CreateProjectRequest 公开
TY_003 Deployment 公开
TY_004 DeploymentConfig 公开
TY_006 EntryPoint 公开
TY_007 ExecutionRequest 公开
TY_008 File 公开
TY_009 GoogleAppsScriptTypeAddOnEntryPoint 公开
TY_010 GoogleAppsScriptTypeExecutionApiConfig 公开
TY_011 GoogleAppsScriptTypeExecutionApiEntryPoint 公开
TY_012 GoogleAppsScriptTypeFunction 公开
TY_013 GoogleAppsScriptTypeFunctionSet 公开
TY_014 GoogleAppsScriptTypeProcess 公开
TY_015 GoogleAppsScriptTypeUser 公开
TY_016 GoogleAppsScriptTypeWebAppConfig 公开
TY_017 GoogleAppsScriptTypeWebAppEntryPoint 公开
TY_018 ListDeploymentsResponse 公开
TY_019 ListScriptProcessesResponse 公开
TY_020 ListUserProcessesResponse 公开
TY_022 ListVersionsResponse 公开
TY_023 Metrics 公开
TY_024 MetricsValue 公开
TY_025 Operation 公开
TY_026 Project 公开
TY_029 Status 公开
TY_031 UpdateDeploymentRequest 公开
TY_033 Version 公开
TY_T_003 Deployment 公开
TY_T_006 EntryPoint 公开
TY_T_008 File 公开
TY_T_012 GoogleAppsScriptTypeFunction 公开
TY_T_014 GoogleAppsScriptTypeProcess 公开
TY_T_024 MetricsValue 公开
TY_T_033 Version 公开
TY_T_STRING Table of Strings 公开

常量

名称 类型 说明 公开范围
C_SUPPORTED_AUTH /GOOG/SUPP_AUTH 支持的身份验证类型 IJIJWW 公开
C_SERVICE_NAME /GOOG/SERVICE_NAME Google 服务名称 script:v1 公开
C_ROOT_URL STRING API 根网址 https://script.googleapis.com 公开
C_CLOUD_VERSION /GOOG/SDK_VERSION 最低云版本 公开
C_ON_PREM_VERSION /GOOG/SDK_VERSION 最低本地版本 1.7 公开
C_REVISION_DATE DATUM 发现文档修订日期 20240429 公开
C_PATH_PREFIX STRING API 路径前缀 公开

方法

如需了解有关 Google Cloud ABAP SDK 中方法的一般信息,请参阅 API 方法

构造函数

  • 说明:构造函数
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_KEY_NAME IMPORTING /GOOG/KEYNAME Google Cloud 密钥名称
IV_LOG_OBJ IMPORTING BALOBJ_D 应用日志:对象名称(应用代码)
IV_LOG_SUBOBJ IMPORTING BALSUBOBJ 应用日志:子对象

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

CREATE_DEPLOYMENTS

  • 说明:script.projects.deployments.create
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_SCRIPT_ID IMPORTING STRING scriptId
IS_INPUT IMPORTING TY_004 DeploymentConfig
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_003 部署
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

CREATE_PROJECTS

  • 说明:script.projects.create
  • 公开范围:公开

参数

名称 类别 类型 说明
IS_INPUT IMPORTING TY_002 CreateProjectRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_026 项目
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

CREATE_VERSIONS

  • 说明:script.projects.versions.create
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_SCRIPT_ID IMPORTING STRING scriptId
IS_INPUT IMPORTING TY_033 版本
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_033 版本
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

DELETE_DEPLOYMENTS

  • 说明:script.projects.deployments.delete
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_DEPLOYMENT_ID IMPORTING STRING deploymentId
IV_P_SCRIPT_ID IMPORTING STRING scriptId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING DATA 输出数据
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

GET_CONTENT_PROJECTS

  • 说明:script.projects.getContent
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_VERSIONNUMBER IMPORTING STRING versionNumber
IV_P_SCRIPT_ID IMPORTING STRING scriptId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_001 内容
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

GET_DEPLOYMENTS

  • 说明:script.projects.deployments.get
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_DEPLOYMENT_ID IMPORTING STRING deploymentId
IV_P_SCRIPT_ID IMPORTING STRING scriptId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_003 部署
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

GET_METRICS_PROJECTS

  • 说明:script.projects.getMetrics
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_METRICSFILTERDEPLOYMENTID IMPORTING STRING metricsFilter.deploymentId
IV_Q_METRICSGRANULARITY IMPORTING STRING metricsGranularity
IV_P_SCRIPT_ID IMPORTING STRING scriptId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_023 指标
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

GET_PROJECTS

  • 说明:script.projects.get
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_SCRIPT_ID IMPORTING STRING scriptId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_026 项目
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

GET_VERSIONS

  • 说明:script.projects.versions.get
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_SCRIPT_ID IMPORTING STRING scriptId
IV_P_VERSION_NUMBER IMPORTING STRING versionNumber
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_033 版本
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

LIST_DEPLOYMENTS

  • 说明:script.projects.deployments.list
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_SCRIPT_ID IMPORTING STRING scriptId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_018 ListDeploymentsResponse
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

LIST_PROCESSES

  • 说明:script.processes.list
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_Q_USERPROCESSFILTERDEPLOYME IMPORTING STRING userProcessFilter.deploymentId
IV_Q_USERPROCESSFILTERENDTIME IMPORTING STRING userProcessFilter.endTime
IV_Q_USERPROCESSFILTERFUNCTION IMPORTING STRING userProcessFilter.functionName
IV_Q_USERPROCESSFILTERPROJECTN IMPORTING STRING userProcessFilter.projectName
IV_Q_USERPROCESSFILTERSCRIPTID IMPORTING STRING userProcessFilter.scriptId
IV_Q_USERPROCESSFILTERSTARTTIM IMPORTING STRING userProcessFilter.startTime
IV_Q_USERPROCESSFILTERSTATUSES IMPORTING STRING userProcessFilter.statuses
IV_Q_USERPROCESSFILTERTYPES IMPORTING STRING userProcessFilter.types
IV_Q_USERPROCESSFILTERUSERACCE IMPORTING STRING userProcessFilter.userAccessLevels
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_020 ListUserProcessesResponse
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

LIST_SCRIPT_PROCESSES_PROCE

  • 说明:script.processes.listScriptProcesses
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_Q_SCRIPTID IMPORTING STRING scriptId
IV_Q_SCRIPTPROCESSFILTERDEPLOY IMPORTING STRING scriptProcessFilter.deploymentId
IV_Q_SCRIPTPROCESSFILTERENDTIM IMPORTING STRING scriptProcessFilter.endTime
IV_Q_SCRIPTPROCESSFILTERFUNCTI IMPORTING STRING scriptProcessFilter.functionName
IV_Q_SCRIPTPROCESSFILTERSTARTT IMPORTING STRING scriptProcessFilter.startTime
IV_Q_SCRIPTPROCESSFILTERSTATUS IMPORTING STRING scriptProcessFilter.statuses
IV_Q_SCRIPTPROCESSFILTERTYPES IMPORTING STRING scriptProcessFilter.types
IV_Q_SCRIPTPROCESSFILTERUSERAC IMPORTING STRING scriptProcessFilter.userAccessLevels
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_019 ListScriptProcessesResponse
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

LIST_VERSIONS

  • 说明:script.projects.versions.list
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_SCRIPT_ID IMPORTING STRING scriptId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_022 ListVersionsResponse
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

RUN_SCRIPTS

  • 说明:script.scripts.run
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_SCRIPT_ID IMPORTING STRING scriptId
IS_INPUT IMPORTING TY_007 ExecutionRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_025 操作
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

UPDATE_CONTENT_PROJECTS

  • 说明:script.projects.updateContent
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_SCRIPT_ID IMPORTING STRING scriptId
IS_INPUT IMPORTING TY_001 内容
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_001 内容
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

UPDATE_DEPLOYMENTS

  • 说明:script.projects.deployments.update
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_DEPLOYMENT_ID IMPORTING STRING deploymentId
IV_P_SCRIPT_ID IMPORTING STRING scriptId
IS_INPUT IMPORTING TY_031 UpdateDeploymentRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_003 部署
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

关闭

  • 说明:关闭连接
  • 公开范围:公开