GoogleSheets 라이브러리

개요

개요

GoogleSheets라이브러리는 사용자가 Google sheet 서버와 연동하여 ConnectGoogleSheets, CreateSpreadsheet, OpenSpreadSheet, ReadRange, GetRowCount, GetColCount, AddRowCol, DeleteRowCol, WriteRange, AddSheet, GetSheets, CopySheet, DeleteRange, DeleteSheet, RenameSheet등의 작업을 수행할 수 있습니다.

GoogleSheets라이브러리에서 사용할 수 있는 기능은 다음과 같습니다.

공통 속성

공통 속성

MORE OPTION

카드 속성

속성

유형

필수여부

단위

자동입력여부

설명

On Error

콤보박스

N

-

N

오류 발생 시 수행할 동작을 지정합니다.

- 미지정: 오류를 출력하고 작업을 종료합니다.

- Ignore: 해당 오류를 무시합니다.

- Retry: 해당 액티비티를 1회 재시도합니다.

- Goto: 해당 엑티비티가 실패한 경우 지정한 엑티비티로 이동하여 시나리오를 수행합니다.

- Event: 프로젝트에 등록된 이벤트를 호출합니다.

DESCRIPTION

카드 속성

속성

유형

필수여부

단위

자동입력여부

설명

Description

문자

N

-

N

해당 액티비티 카드에 대한 설명을 추가합니다.

Description이 입력되면 플로차트의 해당 액티비티 설명에 표시되고, Description이 없는 경우에는 대푯값이 해당 액티비티 설명에 표시됩니다.

ConnectGoogleSheets

ConnectGoogleSheets

개요

연결하려는 Google Sheets에 대한 인증을 시작합니다.

사용 절차

  1. [Output] Connection에 연결 정보가 할당될 변수를 입력합니다.

  2. Authentication Type에 인증 유형을 선택합니다.

  3. Client ID에 client ID를 입력합니다.

ClientID, ClientSecret, Key등은 아래 GoogleWorkspace 가이드 페이지를 참고하여 발급합니다.

https://developers.google.com/workspace/guides/create-credentials?hl=ko

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] Connection

변수

Y

-

Y

연결 정보가 할당될 변수를 입력합니다.

N

Authentication Type

콤보박스

Y

-

Y

GoogleSheets서비스에 접근하는데 사용할 인증 유형을 선택합니다. 다음 옵션이 표시됩니다:

- OAuth2ClientID

- ServiceAccountKey

N

Client ID

문자열

Authentication Type이 OAuth2ClientID 이라면 Y, 아니면 N

-

N

Client ID를 입력합니다.

N

Client Secret

문자열

Authentication Type이 OAuth2ClientID 이라면 Y, 아니면 N

-

N

Client Secret을 입력합니다.

N

KeyPath

문자열

Authentication Type이 ServiceAccountKey 이라면 Y, 아니면 N

-

N

서비스 계정 키 JSON 파일의 경로를 입력합니다.

Y

MORE OPTIONS

-

-

-

-

GoogleSheets 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

GoogleShetts 라이브러리의 공통 속성입니다.

OAuth2.0의 경우 Client credential을 캐싱하여 저장하며 credential이 성공하면 token이 만료될때까지 chache된 credential을 합니다. 이는 Drive Library와 동일한 인증 과정입니다.

Service AccountKey를 통해 생성된 Google Sheets는 화면에 보이지 않으며 기타 파일 생성 등 관련 작업에도 OAuth2 방식과는 다른 권한의 파일로 분류됩니다.이는 Drive Library와 동일한 방식입니다.

활용 예시

ConnectGoogleSheets를 사용하여 GoogleSheets에 연결합니다.

AddDateTime1

예제 파일

사용된 변수

Global.connection = 연결 정보가 할당될 변수
Global.clientID = GoogleSheets 계정의 사용자 아이디
Global.clientSecret = GoogleSheets 계정의 사용자 Secret
this.keyPath = GoogleSheets 계정의 서비스 계정 키 JSON

사용된 속성

연관/유사 액티비티

CreateSpreadsheet, OpenSpreadSheet

CreateSpreadsheet

CreateSpreadsheet

개요

Spreadsheet을 생성합니다.

사용 절차

  1. [Output] SpreadsheetID에 결과를 저장할 변수를 입력합니다.

  2. [Input] Connection에 연결 정보 변수를 입력합니다.

  3. Title에 Title을 입력합니다.

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] SpreadsheetID

변수

Y

-

Y

생성된 Spreadsheet ID를 저장할 변수를 입력합니다.

N

[Input] Connection

변수

Y

-

Y

연결 정보 변수를 입력합니다.

N

Title

문자열

Y

-

N

Title을 입력합니다.

N

Folder

콤보박스

Y

-

Y

Spreadsheet를 생성할 폴더를 지정합니다.

- Root

- FolderID

- SearchInDrive

N

FolderID

문자열

Folder가 FolderID 이라면 Y, 아니면 N

-

N

FolderID를 입력합니다.

N

Path

문자열

Folder가 SearchInDrive 이라면 Y, 아니면 N

-

N

Spreadsheet 파일의 경로입니다.

N

Client ID

문자열

Y

-

N

  • Credentails Google 팝업

Client ID를 입력합니다.

N

Client Secret

문자열

Y

-

N

  • Credentials Google 팝업

Client Secret을 입력합니다.

Y

MORE OPTIONS

-

-

-

-

GoogleSheets 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

GoogleSheets 라이브러리의 공통 속성입니다.

활용 예시

Spreadsheet를 생성합니다.

AddDateTime1

예제 파일

사용된 변수

this.sheetId = 생성된 sparedsheet ID가 할당될 변수
Global.connection = 연결 정보 변수

사용된 속성

연관/유사 액티비티

OpenSpreadSheet

OpenSpreadSheet

OpenSpreadSheet

개요

기존 Spreadsheet를 Open합니다.

사용 절차

  1. [Output] SpreadsheetID에 결과를 저장할 변수를 입력합니다.

  2. [Input] Connection에 연결 정보 변수를 입력합니다.

  3. OpenType에 Spreadsheet를 open할 유형을 선택합니다.

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] SpreadsheetID

변수

Y

-

Y

생성된 Spreadsheet ID를 저장할 변수를 입력합니다.

N

[Input] Connection

변수

Y

-

Y

연결 정보 변수를 입력합니다.

N

OpenType

콤보박스

Y

-

Y

Spreadsheet를 open할 유형을 지정합니다.

- SpreadsheetID

- SearchInDrive

N

SpreadsheetID

문자열

OpenType이 SpreadsheetID 이라면 Y, 아니면 N

-

N

입력 대상 SpreadsheetID를 지정합니다.

N

Path

문자열(Readonly)

OpenType이 SearchInDrive 이라면 Y, 아니면 N

-

N

Spreadsheet 파일의 경로입니다.

N

Client ID

문자열

Y

-

N

  • Credentails Google 팝업

Client ID를 입력합니다.

N

Client Secret

문자열

Y

-

N

  • Credentials Google 팝업

Client Secret을 입력합니다.

Y

MORE OPTIONS

-

-

-

-

GoogleSheets 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

GoogleSheets 라이브러리의 공통 속성입니다.

활용 예시

Spreadsheet를 open합니다.

AddDateTime1

예제 파일

사용된 변수

this.sheetId = Open된 sparedsheet ID가 할당될 변수
Global.connection = 연결 정보 변수

사용된 속성

연관/유사 액티비티

CreateSpreadsheet

ReadRange

ReadRange

개요

Spreadsheet의 지정된 영역을 읽어옵니다.

사용 절차

  1. [Output] Values에 결과를 저장할 변수를 입력합니다.

  2. [Input] Connection에 연결 정보 변수를 입력합니다.

  3. [Input] SpreadsheetID에 입력 대상 SpreadsheetID를 입력합니다.

A1이 포맷화된 $1.23이고, A2는 =A1인 상태에서 A2를 읽어올때 ReadCellType에 따른 Output값 예시는 다음과 같습니다.


Formatted_Value: 포맷된 값($1.23)

Unformatted_Value:포맷을 제외한 값(1.23)

Format: 수식(=A1)

ReadRange의 결과는 2차원 배열이고 아래와 같은 방식으로 접근합니다.

values[0][0]

values[0][1]

ReadRange는 기존에 있는 데이터 기준으로 읽어오는 동작이라 Range 내에서 작동하고

Write의 경우 사용자 의도가 담긴 쓰는 기능이라 기존 Index 이외의 Range 확장을 허용합니다.

SheetInputType의 Select 타입 사용을 위해서는 SpreadsheetID에 실제 ID를 입력해야합니다.

RangeInputType을 Select로 선택할 경우 GoogleSheet UI에서 Namedrange를 미리 설정하고 Select를 진행해야합니다.

각 Spreadsheet의 메뉴 > Data > Named ranges

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] Values

변수

Y

-

Y

지정된 영역 결과를 저장할 변수를 입력합니다.

N

[Input] Connection

변수

Y

-

Y

연결 정보 변수를 입력합니다.

N

[Input] SpreadsheetID

변수

Y

-

Y

입력 대상 SpreadsheetID 변수를 입력합니다.

N

SheetInputType

콤보박스

Y

-

Y

Sheet 입력 유형을 지정합니다.

- Key In

- Select

N

Sheet

문자열

Y

-

N

대상 시트명을 입력합니다.

SheetInputType이 Select인 경우 팝업에서 입력된다. (Readonly)

N

Client ID

문자열

Y

-

N

  • Credentails Google 팝업

Client ID를 입력합니다.

N

Client Secret

문자열

Y

-

N

  • Credentials Google 팝업

Client Secret을 입력합니다.

N

ReadCellType

콤보박스

Y

-

Y

Cell 값을 읽는 방식을 지정합니다.

- Formatted_Value

- Unformatted_Value

- Formula

N

RangeInputType

콤보박스

Y

-

Y

Range 입력 유형을 지정합니다.

- Key In

- Select

N

Range

문자열

Y

-

Y

대상 Range를 입력합니다.

RangeInputType이 Select인 경우 팝업에서 입력된다. (Readonly)

N

Dimension

콤보박스

Y

-

Y

읽는 방향을 지정합니다.

- Rows

- Columns

Y

MORE OPTIONS

-

-

-

-

GoogleSheets 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

GoogleSheets 라이브러리의 공통 속성입니다.

활용 예시

Spreadsheet의 지정된 영역을 읽어옵니다.

AddDateTime1

예제 파일

사용된 변수

value = 지정된 영역을 읽어온 결과를 저장할 변수를 입력합니다.
Global.connection = 연결 정보 변수
this.sheetId = sparedsheet ID가 할당될 변수

사용된 속성

연관/유사 액티비티

WriteRange

GetRowCount

GetRowCount

개요

Spreadsheet 대상 시트의 행 개수를 가져옵니다.

사용 절차

  1. [Output] RowCount에 결과를 저장할 변수를 입력합니다.

  2. [Input] Connection에 연결 정보 변수를 입력합니다.

  3. [Input] SpreadsheetID에 입력 대상 SpreadsheetID를 입력합니다.

SheetInputType의 Select 타입 사용을 위해서는 SpreadsheetID에 실제 ID를 입력해야합니다.

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] RowCount

변수

Y

-

Y

행 개수를 저장할 변수를 입력합니다.

N

[Input] Connection

변수

Y

-

Y

연결 정보 변수를 입력합니다.

N

[Input] SpreadsheetID

변수

Y

-

Y

입력 대상 SpreadsheetID 변수를 입력합니다.

N

SheetInputType

콤보박스

Y

-

Y

Sheet 입력 유형을 지정합니다.

- Key In

- Select

N

Sheet

문자열

Y

-

N

대상 시트명을 입력합니다.

SheetInputType이 Select인 경우 팝업에서 입력된다. (Readonly)

N

Client ID

문자열

Y

-

N

  • Credentails Google 팝업

Client ID를 입력합니다.

N

Client Secret

문자열

Y

-

N

  • Credentials Google 팝업

Client Secret을 입력합니다.

Y

MORE OPTIONS

-

-

-

-

GoogleSheets 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

GoogleSheets 라이브러리의 공통 속성입니다.

활용 예시

Spreadsheet 대상 시트의 행 개수를 가져옵니다.

AddDateTime1

예제 파일

사용된 변수

RowCount = 지정된 영역을 읽어온 결과를 저장할 변수를 입력합니다.
Global.connection = 연결 정보 변수
this.sheetId = sparedsheet ID가 할당될 변수

사용된 속성

연관/유사 액티비티

AddRow/Col, DeleteRow/Col

GetColCount

GetColCount

개요

Spreadsheet 대상 시트의 열 개수를 가져옵니다.

사용 절차

  1. [Output] ColCount에 결과를 저장할 변수를 입력합니다.

  2. [Input] Connection에 연결 정보 변수를 입력합니다.

  3. [Input] SpreadsheetID에 입력 대상 SpreadsheetID를 입력합니다.

SheetInputType의 Select 타입 사용을 위해서는 SpreadsheetID에 실제 ID를 입력해야합니다.

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] ColCount

변수

Y

-

Y

열 개수를 저장할 변수를 입력합니다.

N

[Input] Connection

변수

Y

-

Y

연결 정보 변수를 입력합니다.

N

[Input] SpreadsheetID

변수

Y

-

Y

입력 대상 SpreadsheetID 변수를 입력합니다.

N

SheetInputType

콤보박스

Y

-

Y

Sheet 입력 유형을 지정합니다.

- Key In

- Select

N

Sheet

문자열

Y

-

N

대상 시트명을 입력합니다.

SheetInputType이 Select인 경우 팝업에서 입력된다. (Readonly)

N

Client ID

문자열

Y

-

N

  • Credentails Google 팝업

Client ID를 입력합니다.

N

Client Secret

문자열

Y

-

N

  • Credentials Google 팝업

Client Secret을 입력합니다.

Y

MORE OPTIONS

-

-

-

-

GoogleSheets 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

GoogleSheets 라이브러리의 공통 속성입니다.

활용 예시

Spreadsheet 대상 시트의 열 개수를 가져옵니다.

AddDateTime1

예제 파일

사용된 변수

ColCount= 지정된 영역을 읽어온 결과를 저장할 변수를 입력합니다.
Global.connection = 연결 정보 변수
this.sheetId = sparedsheet ID가 할당될 변수

사용된 속성

연관/유사 액티비티

AddRow/Col, DeleteRow/Col

AddRow/Col

AddRow/Col

개요

Spreadsheet의 행 또는 열을 추가합니다.

사용 절차

  1. [Output] Row/ColCount에 결과를 저장할 변수를 입력합니다.

  2. [Input] Connection에 연결 정보 변수를 입력합니다.

  3. [Input] SpreadsheetID에 입력 대상 SpreadsheetID를 입력합니다.

SheetInputType의 Select 타입 사용을 위해서는 SpreadsheetID에 실제 ID를 입력해야합니다.

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] Row/ColCount

변수

Y

-

Y

행/열 개수를 저장할 변수를 입력합니다.

N

[Input] Connection

변수

Y

-

Y

연결 정보 변수를 입력합니다.

N

[Input] SpreadsheetID

변수

Y

-

Y

입력 대상 SpreadsheetID 변수를 입력합니다.

N

SheetInputType

콤보박스

Y

-

Y

Sheet 입력 유형을 지정합니다.

- Key In

- Select

N

Sheet

문자열

Y

-

N

대상 시트명을 입력합니다.

SheetInputType이 Select인 경우 팝업에서 입력된다. (Readonly)

N

Client ID

문자열

Y

-

N

  • Credentails Google 팝업

Client ID를 입력합니다.

N

Client Secret

문자열

Y

-

N

  • Credentials Google 팝업

Client Secret을 입력합니다.

N

Dimension

콤보박스

Y

-

Y

행/열 추가 방향을 지정합니다.

- Rows

- Columns

N

StartIndex

숫자

Y

-

Y

추가할 위치의 StartIndex를 입력합니다.

N

EndIndex

숫자

Y

-

Y

추가할 위치의 EndIndex를 입력합니다.

Y

MORE OPTIONS

-

-

-

-

GoogleSheets 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

GoogleSheets 라이브러리의 공통 속성입니다.

활용 예시

Spreadsheet의 행 또는 열을 추가합니다.

AddDateTime1

예제 파일

사용된 변수

ColCount = 행/열 개수를 저장할 변수를 입력합니다.
Global.connection = 연결 정보 변수
this.sheetId = sparedsheet ID가 할당될 변수

사용된 속성

연관/유사 액티비티

GetRowCount, GetColCount, DeleteRow/Col

DeleteRow/Col

DeleteRow/Col

개요

Spreadsheet의 행 또는 열을 삭제합니다.

사용 절차

  1. [Output] Row/ColCount에 결과를 저장할 변수를 입력합니다.

  2. [Input] Connection에 연결 정보 변수를 입력합니다.

  3. [Input] SpreadsheetID에 입력 대상 SpreadsheetID를 입력합니다.

SheetInputType의 Select 타입 사용을 위해서는 SpreadsheetID에 실제 ID를 입력해야합니다.

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] Row/ColCount

변수

Y

-

Y

행/열 개수를 저장할 변수를 입력합니다.

N

[Input] Connection

변수

Y

-

Y

연결 정보 변수를 입력합니다.

N

[Input] SpreadsheetID

변수

Y

-

Y

입력 대상 SpreadsheetID 변수를 입력합니다.

N

SheetInputType

콤보박스

Y

-

Y

Sheet 입력 유형을 지정합니다.

- Key In

- Select

N

Sheet

문자열

Y

-

N

대상 시트명을 입력합니다.

SheetInputType이 Select인 경우 팝업에서 입력된다. (Readonly)

N

Client ID

문자열

Y

-

N

  • Credentails Google 팝업

Client ID를 입력합니다.

N

Client Secret

문자열

Y

-

N

  • Credentials Google 팝업

Client Secret을 입력합니다.

N

Dimension

콤보박스

Y

-

Y

행/열 삭제 방향을 지정합니다.

- Rows

- Columns

N

StartIndex

숫자

Y

-

Y

삭제할 위치의 StartIndex를 입력합니다.

N

EndIndex

숫자

Y

-

Y

삭제할 위치의 EndIndex를 입력합니다.

Y

MORE OPTIONS

-

-

-

-

GoogleSheets 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

GoogleSheets 라이브러리의 공통 속성입니다.

활용 예시

Spreadsheet의 행 또는 열을 삭제합니다.

AddDateTime1

예제 파일

사용된 변수

ColCount = 행/열 개수를 저장할 변수를 입력합니다.
Global.connection = 연결 정보 변수
this.sheetId = sparedsheet ID가 할당될 변수

사용된 속성

연관/유사 액티비티

GetRowCount, GetColCount, AddRow/Col

WriteRange

WriteRange

개요

Spreadsheet의 지정된 영역에 값을 입력합니다.

사용 절차

  1. [Input] Connection에 연결 정보 변수를 입력합니다.

  2. [Input] SpreadsheetID에 입력 대상 SpreadsheetID를 입력합니다.

ReadRange는 기존에 있는 데이터 기준으로 읽어오는 동작이라 Range 내에서 작동하고

Write의 경우 사용자 의도가 담긴 쓰는 기능이라 기존 Index 이외의 Range 확장을 허용합니다.

SheetInputType의 Select 타입 사용을 위해서는 SpreadsheetID에 실제 ID를 입력해야합니다.

RangeInputType을 Select로 선택할 경우 GoogleSheet UI에서 Namedrange를 미리 설정하고 Select를 진행해야합니다.

각 Spreadsheet의 메뉴 > Data > Named ranges

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Input] Connection

변수

Y

-

Y

연결 정보 변수를 입력합니다.

N

[Input] SpreadsheetID

변수

Y

-

Y

입력 대상 SpreadsheetID 변수를 입력합니다.

N

Values

문자열

Y

-

N

입력을 사용할 배열을 입력합니다.

N

SheetInputType

콤보박스

Y

-

Y

Sheet 입력 유형을 지정합니다.

- Key In

- Select

N

Sheet

문자열

Y

-

N

대상 시트명을 입력합니다.

SheetInputType이 Select인 경우 팝업에서 입력된다. (Readonly)

N

Client ID

문자열

Y

-

N

  • Credentails Google 팝업

Client ID를 입력합니다.

N

Client Secret

문자열

Y

-

N

  • Credentials Google 팝업

Client Secret을 입력합니다.

N

RangeInputType

콤보박스

Y

-

Y

Range 입력 유형을 지정합니다.

- Key In

- Select

N

Range

문자열

Y

-

Y

대상 Range를 입력합니다.

RangeInputType이 Select인 경우 팝업에서 입력된다. (Readonly)

N

Dimension

콤보박스

Y

-

Y

입력 방향을 지정합니다.

- Rows

- Columns

Y

MORE OPTIONS

-

-

-

-

GoogleSheets 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

GoogleSheets 라이브러리의 공통 속성입니다.

활용 예시

Spreadsheet의 지정된 영역에 값을 입력합니다.

AddDateTime1

예제 파일

사용된 변수

Global.connection = 연결 정보 변수
this.sheetId = sparedsheet ID가 할당될 변수

사용된 속성

연관/유사 액티비티

ReadRange

AddSheet

AddSheet

개요

Spreadsheet에 새 시트를 추가합니다.

사용 절차

  1. [Input] Connection에 연결 정보 변수를 입력합니다.

  2. [Input] SpreadsheetID에 입력 대상 SpreadsheetID를 입력합니다.

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Input] Connection

변수

Y

-

Y

연결 정보 변수를 입력합니다.

N

[Input] SpreadsheetID

변수

Y

-

Y

입력 대상 SpreadsheetID 변수를 입력합니다.

N

Sheet

문자열

Y

-

Y

대상 시트명을 입력합니다.

N

PositionIndex

숫자

N

-

N

추가할 위치의 Index를 입력합니다.

N

Columns

숫자

N

-

N

추가할 Colums의 개수를 입력합니다.

N

Rows

숫자

N

-

N

추가할 Rows의 개수를 입력합니다.

Y

MORE OPTIONS

-

-

-

-

GoogleSheets 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

GoogleSheets 라이브러리의 공통 속성입니다.

활용 예시

Spreadsheet에 새 시트를 추가합니다.

AddDateTime1

예제 파일

사용된 변수

Global.connection = 연결 정보 변수
this.sheetId = sparedsheet ID가 할당될 변수

사용된 속성

연관/유사 액티비티

GetSheets, CopySheet, DeleteSheet, RenameSheet

GetSheets

GetSheets

개요

시트명 목록을 가져옵니다.

사용 절차

  1. [Input] Connection에 연결 정보 변수를 입력합니다.

  2. [Input] SpreadsheetID에 입력 대상 SpreadsheetID를 입력합니다.

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] Sheets

변수

Y

-

Y

결과를 저장할 변수를 지정합니다.

N

[Input] Connection

변수

Y

-

Y

연결 정보 변수를 입력합니다.

N

[Input] SpreadsheetID

변수

Y

-

Y

입력 대상 SpreadsheetID 변수를 입력합니다.

Y

MORE OPTIONS

-

-

-

-

GoogleSheets 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

GoogleSheets 라이브러리의 공통 속성입니다.

활용 예시

시트명 목록을 가져옵니다.

AddDateTime1

예제 파일

사용된 변수

Global.connection = 연결 정보 변수
this.sheetId = sparedsheet ID가 할당될 변수

사용된 속성

연관/유사 액티비티

AddSheet, CopySheet, DeleteSheet, RenameSheet

CopySheet

CopySheet

개요

Spreadsheet의 시트를 복사합니다.

사용 절차

  1. [Input] Connection에 연결 정보 변수를 입력합니다.

  2. [Input] SpreadsheetID에 입력 대상 SpreadsheetID를 입력합니다.

SheetInputType의 Select 타입 사용을 위해서는 SpreadsheetID에 실제 ID를 입력해야합니다.

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Input] Connection

변수

Y

-

Y

연결 정보 변수를 입력합니다.

N

[Input] SpreadsheetID

변수

Y

-

Y

입력 대상 SpreadsheetID 변수를 입력합니다.

N

SheetInputType

콤보박스

Y

-

Y

Sheet 입력 유형을 지정합니다.

- Key In

- Select

N

Sheet

문자열

Y

-

N

대상 시트명을 입력합니다.

SheetInputType이 Select인 경우 팝업에서 입력된다. (Readonly)

N

Client ID

문자열

Y

-

N

  • Credentails Google 팝업

Client ID를 입력합니다.

N

Client Secret

문자열

Y

-

N

  • Credentials Google 팝업

Client Secret을 입력합니다.

N

OpenType

콤보박스

Y

-

Y

SpreadSheet를 open할 유형을 지정합니다.

- SpreadsheetID

- SearchInDrive

N

PasteSpreadsheetID

문자열

OpenType이 SpreadsheetID라면 Y, 아니면 N

-

N

붙여넣을 SpreadsheetID를 지정합니다.

N

Path

문자열

OpenType이 SearchInDrive라면 Y, 아니면 N

-

N

Spreadsheet 파일의 경로입니다. (Readonly)

N

NewSheet

문자열

Y

-

N

신규 시트명을 지정합니다.

Y

MORE OPTIONS

-

-

-

-

GoogleSheets 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

GoogleSheets 라이브러리의 공통 속성입니다.

활용 예시

Spreadsheet의 시트를 복사합니다.

AddDateTime1

예제 파일

사용된 변수

Global.connection = 연결 정보 변수
this.sheetId = sparedsheet ID가 할당될 변수
this.pasteSheetId = pasteSparedsheet ID가 할당될 변수

사용된 속성

연관/유사 액티비티

AddSheet, GetSheets, DeleteSheet, RenameSheet

DeleteRange

DeleteRange

개요

Spreadsheet의 특정 Range를 삭제합니다.

사용 절차

  1. [Input] Connection에 연결 정보 변수를 입력합니다.

  2. [Input] SpreadsheetID에 입력 대상 SpreadsheetID를 입력합니다.

SheetInputType의 Select 타입 사용을 위해서는 SpreadsheetID에 실제 ID를 입력해야합니다.

RangeInputType을 Select로 선택할 경우 GoogleSheet UI에서 Namedrange를 미리 설정하고 Select를 진행해야합니다.

각 Spreadsheet의 메뉴 > Data > Named ranges

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Input] Connection

변수

Y

-

Y

연결 정보 변수를 입력합니다.

N

[Input] SpreadsheetID

변수

Y

-

Y

입력 대상 SpreadsheetID 변수를 입력합니다.

N

SheetInputType

콤보박스

Y

-

Y

Sheet 입력 유형을 지정합니다.

- Key In

- Select

N

Sheet

문자열

Y

-

N

대상 시트명을 입력합니다.

SheetInputType이 Select인 경우 팝업에서 입력된다. (Readonly)

N

Client ID

문자열

Y

-

N

  • Credentails Google 팝업

Client ID를 입력합니다.

N

Client Secret

문자열

Y

-

N

  • Credentials Google 팝업

Client Secret을 입력합니다.

N

RangeInputType

콤보박스

Y

-

Y

Range 입력 유형을 지정합니다.

- Key In

- Select

N

Range

문자열

Y

-

Y

대상 Range를 입력합니다.

RangeInputType이 Select인 경우 팝업에서 입력된다. (Readonly)

N

Shift

콤보박스

Y

-

Y

삭제 후 Shift 방향을 지정합니다.

- No Shift

- Left

- Up

Y

MORE OPTIONS

-

-

-

-

GoogleSheets 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

GoogleSheets 라이브러리의 공통 속성입니다.

활용 예시

Spreadsheet의 특정 Range를 삭제합니다.

AddDateTime1

예제 파일

사용된 변수

Global.connection = 연결 정보 변수
this.sheetId = sparedsheet ID가 할당될 변수

사용된 속성

연관/유사 액티비티

ReadRange

DeleteSheet

DeleteSheet

개요

Spreadsheet의 Sheet를 삭제합니다.

사용 절차

  1. [Input] Connection에 연결 정보 변수를 입력합니다.

  2. [Input] SpreadsheetID에 입력 대상 SpreadsheetID를 입력합니다.

SheetInputType의 Select 타입 사용을 위해서는 SpreadsheetID에 실제 ID를 입력해야합니다.

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Input] Connection

변수

Y

-

Y

연결 정보 변수를 입력합니다.

N

[Input] SpreadsheetID

변수

Y

-

Y

입력 대상 SpreadsheetID 변수를 입력합니다.

N

SheetInputType

콤보박스

Y

-

Y

Sheet 입력 유형을 지정합니다.

- Key In

- Select

N

Sheet

문자열

Y

-

N

대상 시트명을 입력합니다.

SheetInputType이 Select인 경우 팝업에서 입력된다. (Readonly)

N

Client ID

문자열

Y

-

N

  • Credentails Google 팝업

Client ID를 입력합니다.

N

Client Secret

문자열

Y

-

N

  • Credentials Google 팝업

Client Secret을 입력합니다.

Y

MORE OPTIONS

-

-

-

-

GoogleSheets 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

GoogleSheets 라이브러리의 공통 속성입니다.

활용 예시

Spreadsheet의 Sheet를 삭제합니다.

AddDateTime1

예제 파일

사용된 변수

Global.connection = 연결 정보 변수
this.sheetId = sparedsheet ID가 할당될 변수

사용된 속성

연관/유사 액티비티

AddSheet, GetSheets, CopySheet, RenameSheet

RenameSheet

RenameSheet

개요

Spreadsheet의 Sheet명을 수정합니다.

사용 절차

  1. [Input] Connection에 연결 정보 변수를 입력합니다.

  2. [Input] SpreadsheetID에 입력 대상 SpreadsheetID를 입력합니다.

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Input] Connection

변수

Y

-

Y

연결 정보 변수를 입력합니다.

N

[Input] SpreadsheetID

변수

Y

-

Y

입력 대상 SpreadsheetID 변수를 입력합니다.

N

SheetInputType

콤보박스

Y

-

Y

Sheet 입력 유형을 지정합니다.

- Key In

- Select

N

Sheet

문자열

Y

-

N

대상 시트명을 입력합니다.

SheetInputType이 Select인 경우 팝업에서 입력된다. (Readonly)

N

Client ID

문자열

Y

-

N

  • Credentails Google 팝업

Client ID를 입력합니다.

N

Client Secret

문자열

Y

-

N

  • Credentials Google 팝업

Client Secret을 입력합니다.

N

NewSheet

문자열

Y

-

N

신규 시트명을 지정합니다.

Y

MORE OPTIONS

-

-

-

-

GoogleSheets 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

GoogleSheets 라이브러리의 공통 속성입니다.

활용 예시

Spreadsheet의 Sheet명을 수정합니다.

AddDateTime1

예제 파일

사용된 변수

Global.connection = 연결 정보 변수
this.sheetId = sparedsheet ID가 할당될 변수

사용된 속성

연관/유사 액티비티

AddSheet, GetSheets, CopySheet, DeleteSheet