クラス /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 ルート URL 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 パスの接頭辞 一般公開

メソッド

ABAP SDK for Google Cloud のメソッドに関する一般的な情報については、API メソッドをご覧ください。

CONSTRUCTOR

  • 説明: コンストラクタ
  • 公開設定: 一般公開

パラメータ

名前 カテゴリ タイプ 説明
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 Project
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 Project
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: 例外クラス

CLOSE

  • 説明: 接続を終了する
  • 公開設定: 一般公開