Class /GOOG/CL_SCRIPT_V1

Aula

/GOOG/CL_SCRIPT_V1
  • Herdando de: /GOOG/CL_HTTP_CLIENT
  • Descrição: Apps Script API v1
Para informações gerais sobre uma classe no ABAP SDK for Google Cloud, consulte stub do cliente da API.

Tipos

Tipo Descrição Visibilidade
TY_001 Content PÚBLICO
TY_002 CreateProjectRequest PÚBLICO
TY_003 Deployment PÚBLICO
TY_004 DeploymentConfig PÚBLICO
TY_006 EntryPoint PÚBLICO
TY_007 ExecutionRequest PÚBLICO
TY_008 File PÚBLICO
TY_009 GoogleAppsScriptTypeAddOnEntryPoint PÚBLICO
TY_010 GoogleAppsScriptTypeExecutionApiConfig PÚBLICO
TY_011 GoogleAppsScriptTypeExecutionApiEntryPoint PÚBLICO
TY_012 GoogleAppsScriptTypeFunction PÚBLICO
TY_013 GoogleAppsScriptTypeFunctionSet PÚBLICO
TY_014 GoogleAppsScriptTypeProcess PÚBLICO
TY_015 GoogleAppsScriptTypeUser PÚBLICO
TY_016 GoogleAppsScriptTypeWebAppConfig PÚBLICO
TY_017 GoogleAppsScriptTypeWebAppEntryPoint PÚBLICO
TY_018 ListDeploymentsResponse PÚBLICO
TY_019 ListScriptProcessesResponse PÚBLICO
TY_020 ListUserProcessesResponse PÚBLICO
TY_022 ListVersionsResponse PÚBLICO
TY_023 Metrics PÚBLICO
TY_024 MetricsValue PÚBLICO
TY_025 Operation PÚBLICO
TY_026 Project PÚBLICO
TY_029 Status PÚBLICO
TY_031 UpdateDeploymentRequest PÚBLICO
TY_033 Version PÚBLICO
TY_T_003 Deployment PÚBLICO
TY_T_006 EntryPoint PÚBLICO
TY_T_008 File PÚBLICO
TY_T_012 GoogleAppsScriptTypeFunction PÚBLICO
TY_T_014 GoogleAppsScriptTypeProcess PÚBLICO
TY_T_024 MetricsValue PÚBLICO
TY_T_033 Version PÚBLICO
TY_T_STRING Table of Strings PÚBLICO

Constantes

Nome Tipo Descrição Valor Questões de visibilidade
C_SUPPORTED_AUTH /GOOG/SUPP_AUTH Tipos de autenticação compatíveis IJIJWW PÚBLICO
C_SERVICE_NAME /GOOG/SERVICE_NAME Nome do serviço do Google script:v1 PÚBLICO
C_ROOT_URL STRING URL raiz da API https://script.googleapis.com PÚBLICO
C_CLOUD_VERSION /GOOG/SDK_VERSION Versão mais antiga do Cloud PÚBLICO
C_ON_PREM_VERSION /GOOG/SDK_VERSION Versão mais antiga no local 1,7 PÚBLICO
C_REVISION_DATE DATUM Data de revisão do documento de descoberta 20240429 PÚBLICO
C_PATH_PREFIX STRING Prefixo do caminho da API PÚBLICO

Métodos

Para informações gerais sobre um método no ABAP SDK for Google Cloud, consulte Método de API.

CONSTRUTOR

  • Descrição: Construtor
  • Visibility: PÚBLICA

Parâmetros

Nome Categoria Tipo Descrição
IV_KEY_NAME IMPORTING /GOOG/KEYNAME Nome da chave do Google Cloud
IV_LOG_OBJ IMPORTING BALOBJ_D Registro do aplicativo: nome do objeto (código do aplicativo)
IV_LOG_SUBOBJ IMPORTING BALSUBOBJ Registro do aplicativo: subobjeto

Exceção

Nome Descrição
/GOOG/CX_SDK ABAP SDK for Google Cloud: classe de exceção

CREATE_DEPLOYMENTS

  • Descrição: script.projects.deployments.create
  • Visibility: PÚBLICA

Parâmetros

Nome Categoria Tipo Descrição
IV_P_SCRIPT_ID IMPORTING STRING scriptId
IS_INPUT IMPORTING TY_004 DeploymentConfig
ES_RAW EXPORTING DATA Dados brutos de saída
ES_OUTPUT EXPORTING TY_003 Implantação
EV_RET_CODE EXPORTING I Código de retorno
EV_ERR_TEXT EXPORTING STRING Texto do erro
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Resposta de erro

Exceção

Nome Descrição
/GOOG/CX_SDK ABAP SDK for Google Cloud: classe de exceção

CREATE_PROJECTS

  • Descrição: script.projects.create
  • Visibility: PÚBLICA

Parâmetros

Nome Categoria Tipo Descrição
IS_INPUT IMPORTING TY_002 CreateProjectRequest
ES_RAW EXPORTING DATA Dados brutos de saída
ES_OUTPUT EXPORTING TY_026 Projeto
EV_RET_CODE EXPORTING I Código de retorno
EV_ERR_TEXT EXPORTING STRING Texto do erro
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Resposta de erro

Exceção

Nome Descrição
/GOOG/CX_SDK ABAP SDK for Google Cloud: classe de exceção

CREATE_VERSIONS

  • Descrição: script.projects.versions.create
  • Visibility: PÚBLICA

Parâmetros

Nome Categoria Tipo Descrição
IV_P_SCRIPT_ID IMPORTING STRING scriptId
IS_INPUT IMPORTING TY_033 Versão
ES_RAW EXPORTANDO DATA Dados brutos de saída
ES_OUTPUT EXPORTING TY_033 Versão
EV_RET_CODE EXPORTING I Código de retorno
EV_ERR_TEXT EXPORTING STRING Texto do erro
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Resposta de erro

Exceção

Nome Descrição
/GOOG/CX_SDK ABAP SDK for Google Cloud: classe de exceção

DELETE_DEPLOYMENTS

  • Descrição: script.projects.deployments.delete
  • Visibility: PÚBLICA

Parâmetros

Nome Categoria Tipo Descrição
IV_P_DEPLOYMENT_ID IMPORTING STRING deploymentId
IV_P_SCRIPT_ID IMPORTING STRING scriptId
ES_RAW EXPORTING DATA Dados brutos de saída
ES_OUTPUT EXPORTING DATA Dados de saída
EV_RET_CODE EXPORTING I Código de retorno
EV_ERR_TEXT EXPORTING STRING Texto do erro
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Resposta de erro

Exceção

Nome Descrição
/GOOG/CX_SDK ABAP SDK for Google Cloud: classe de exceção

GET_CONTENT_PROJECTS

  • Descrição: script.projects.getContent
  • Visibility: PÚBLICA

Parâmetros

Nome Categoria Tipo Descrição
IV_Q_VERSIONNUMBER IMPORTING STRING versionNumber
IV_P_SCRIPT_ID IMPORTING STRING scriptId
ES_RAW EXPORTING DATA Dados brutos de saída
ES_OUTPUT EXPORTING TY_001 Conteúdo
EV_RET_CODE EXPORTING I Código de retorno
EV_ERR_TEXT EXPORTING STRING Texto do erro
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Resposta de erro

Exceção

Nome Descrição
/GOOG/CX_SDK ABAP SDK for Google Cloud: classe de exceção

GET_DEPLOYMENTS

  • Descrição: script.projects.deployments.get
  • Visibility: PÚBLICA

Parâmetros

Nome Categoria Tipo Descrição
IV_P_DEPLOYMENT_ID IMPORTING STRING deploymentId
IV_P_SCRIPT_ID IMPORTING STRING scriptId
ES_RAW EXPORTING DATA Dados brutos de saída
ES_OUTPUT EXPORTING TY_003 Implantação
EV_RET_CODE EXPORTING I Código de retorno
EV_ERR_TEXT EXPORTING STRING Texto do erro
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Resposta de erro

Exceção

Nome Descrição
/GOOG/CX_SDK ABAP SDK for Google Cloud: classe de exceção

GET_METRICS_PROJECTS

  • Descrição: script.projects.getMetrics
  • Visibility: PÚBLICA

Parâmetros

Nome Categoria Tipo Descrição
IV_Q_METRICSFILTERDEPLOYMENTID IMPORTING STRING metricsFilter.deploymentId
IV_Q_METRICSGRANULARITY IMPORTING STRING metricsGranularity
IV_P_SCRIPT_ID IMPORTING STRING scriptId
ES_RAW EXPORTING DATA Dados brutos de saída
ES_OUTPUT EXPORTING TY_023 Métricas
EV_RET_CODE EXPORTING I Código de retorno
EV_ERR_TEXT EXPORTING STRING Texto do erro
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Resposta de erro

Exceção

Nome Descrição
/GOOG/CX_SDK ABAP SDK for Google Cloud: classe de exceção

GET_PROJECTS

  • Descrição: script.projects.get
  • Visibility: PÚBLICA

Parâmetros

Nome Categoria Tipo Descrição
IV_P_SCRIPT_ID IMPORTING STRING scriptId
ES_RAW EXPORTING DATA Dados brutos de saída
ES_OUTPUT EXPORTING TY_026 Projeto
EV_RET_CODE EXPORTING I Código de retorno
EV_ERR_TEXT EXPORTING STRING Texto do erro
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Resposta de erro

Exceção

Nome Descrição
/GOOG/CX_SDK ABAP SDK for Google Cloud: classe de exceção

GET_VERSIONS

  • Descrição: script.projects.versions.get
  • Visibility: PÚBLICA

Parâmetros

Nome Categoria Tipo Descrição
IV_P_SCRIPT_ID IMPORTING STRING scriptId
IV_P_VERSION_NUMBER IMPORTING STRING versionNumber
ES_RAW EXPORTING DATA Dados brutos de saída
ES_OUTPUT EXPORTING TY_033 Versão
EV_RET_CODE EXPORTING I Código de retorno
EV_ERR_TEXT EXPORTING STRING Texto do erro
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Resposta de erro

Exceção

Nome Descrição
/GOOG/CX_SDK ABAP SDK for Google Cloud: classe de exceção

LIST_DEPLOYMENTS

  • Descrição: script.projects.deployments.list
  • Visibility: PÚBLICA

Parâmetros

Nome Categoria Tipo Descrição
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_SCRIPT_ID IMPORTING STRING scriptId
ES_RAW EXPORTING DATA Dados brutos de saída
ES_OUTPUT EXPORTING TY_018 ListDeploymentsResponse
EV_RET_CODE EXPORTING I Código de retorno
EV_ERR_TEXT EXPORTING STRING Texto do erro
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Resposta de erro

Exceção

Nome Descrição
/GOOG/CX_SDK ABAP SDK for Google Cloud: classe de exceção

LIST_PROCESSES

  • Descrição: script.processes.list
  • Visibility: PÚBLICA

Parâmetros

Nome Categoria Tipo Descrição
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 Dados brutos de saída
ES_OUTPUT EXPORTING TY_020 ListUserProcessesResponse
EV_RET_CODE EXPORTING I Código de retorno
EV_ERR_TEXT EXPORTING STRING Texto do erro
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Resposta de erro

Exceção

Nome Descrição
/GOOG/CX_SDK ABAP SDK for Google Cloud: classe de exceção

LIST_SCRIPT_PROCESSES_PROCE

  • Descrição: script.processes.listScriptProcesses
  • Visibility: PÚBLICA

Parâmetros

Nome Categoria Tipo Descrição
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 Dados brutos de saída
ES_OUTPUT EXPORTING TY_019 ListScriptProcessesResponse
EV_RET_CODE EXPORTING I Código de retorno
EV_ERR_TEXT EXPORTING STRING Texto do erro
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Resposta de erro

Exceção

Nome Descrição
/GOOG/CX_SDK ABAP SDK for Google Cloud: classe de exceção

LIST_VERSIONS

  • Descrição: script.projects.versions.list
  • Visibility: PÚBLICA

Parâmetros

Nome Categoria Tipo Descrição
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_SCRIPT_ID IMPORTING STRING scriptId
ES_RAW EXPORTING DATA Dados brutos de saída
ES_OUTPUT EXPORTING TY_022 ListVersionsResponse
EV_RET_CODE EXPORTING I Código de retorno
EV_ERR_TEXT EXPORTING STRING Texto do erro
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Resposta de erro

Exceção

Nome Descrição
/GOOG/CX_SDK ABAP SDK for Google Cloud: classe de exceção

RUN_SCRIPTS

  • Descrição: script.scripts.run
  • Visibility: PÚBLICA

Parâmetros

Nome Categoria Tipo Descrição
IV_P_SCRIPT_ID IMPORTING STRING scriptId
IS_INPUT IMPORTING TY_007 ExecutionRequest
ES_RAW EXPORTING DATA Dados brutos de saída
ES_OUTPUT EXPORTING TY_025 Operação
EV_RET_CODE EXPORTING I Código de retorno
EV_ERR_TEXT EXPORTING STRING Texto do erro
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Resposta de erro

Exceção

Nome Descrição
/GOOG/CX_SDK ABAP SDK for Google Cloud: classe de exceção

UPDATE_CONTENT_PROJECTS

  • Descrição: script.projects.updateContent
  • Visibility: PÚBLICA

Parâmetros

Nome Categoria Tipo Descrição
IV_P_SCRIPT_ID IMPORTING STRING scriptId
IS_INPUT IMPORTING TY_001 Conteúdo
ES_RAW EXPORTING DATA Dados brutos de saída
ES_OUTPUT EXPORTING TY_001 Conteúdo
EV_RET_CODE EXPORTING I Código de retorno
EV_ERR_TEXT EXPORTING STRING Texto do erro
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Resposta de erro

Exceção

Nome Descrição
/GOOG/CX_SDK ABAP SDK for Google Cloud: classe de exceção

UPDATE_DEPLOYMENTS

  • Descrição: script.projects.deployments.update
  • Visibility: PÚBLICA

Parâmetros

Nome Categoria Tipo Descrição
IV_P_DEPLOYMENT_ID IMPORTING STRING deploymentId
IV_P_SCRIPT_ID IMPORTING STRING scriptId
IS_INPUT IMPORTING TY_031 UpdateDeploymentRequest
ES_RAW EXPORTING DATA Dados brutos de saída
ES_OUTPUT EXPORTING TY_003 Implantação
EV_RET_CODE EXPORTING I Código de retorno
EV_ERR_TEXT EXPORTING STRING Texto do erro
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Resposta de erro

Exceção

Nome Descrição
/GOOG/CX_SDK ABAP SDK for Google Cloud: classe de exceção

FECHAR

  • Descrição: Encerrar conexão
  • Visibility: PÚBLICA