Base Service

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
Base

이 서비스를 통해 이메일 주소, 사용자 이름 등의 사용자 정보에 액세스할 수 있습니다. 또한 Google Workspace 애플리케이션의 스크립트 로그와 대화상자를 제어합니다.

클래스

이름간략한 설명
BlobApps Script 서비스를 위한 데이터 교환 객체
BlobSource데이터를 Blob로 내보낼 수 있는 객체의 인터페이스
Browser이 수업을 통해 Google Sheets 전용 대화상자에 액세스할 수 있습니다.
Buttonalert 또는 PromptResponse.getSelectedButton()에서 반환된 미리 결정되고 현지화된 대화상자 버튼을 나타내는 열거형으로, 사용자가 대화상자에서 클릭한 버튼을 나타냅니다.
ButtonSetalert 또는 prompt에 추가할 수 있는 하나 이상의 대화상자 버튼의 미리 결정되고 현지화된 세트를 나타내는 열거형입니다.
ColorType색상 유형
Logger이 클래스를 통해 개발자는 디버깅 로그에 텍스트를 쓸 수 있습니다.
MenuGoogle 앱 사용자 인터페이스 인스턴스의 맞춤 메뉴
MimeType문자열을 명시적으로 입력하지 않고 MIME 유형 선언에 대한 액세스를 제공하는 열거형입니다.
Month월을 나타내는 열거형입니다.
PromptResponseGoogle 앱의 사용자 인터페이스 환경에 표시되는 prompt 대화상자에 대한 응답입니다.
RgbColor빨간색, 녹색, 파란색 색상 채널로 정의되는 색상입니다.
Session세션 클래스는 사용자의 이메일 주소 (경우에 따라) 및 언어 설정과 같은 세션 정보에 대한 액세스를 제공합니다.
Ui스크립트가 메뉴, 대화상자, 사이드바 같은 기능을 추가할 수 있게 해주는 Google 앱의 사용자 인터페이스 환경 인스턴스입니다.
User스크립팅에 적합한 사용자 표현.
Weekday요일을 나타내는 열거형입니다.
console이 클래스를 통해 개발자는 Google Cloud Platform의 Stackdriver Logging 서비스에 로그를 작성할 수 있습니다.

Blob

메서드

메서드반환 유형간략한 설명
copyBlob()Blob이 blob의 사본을 반환합니다.
getAs(contentType)Blob이 객체 내의 데이터를 지정된 콘텐츠 유형으로 변환된 blob으로 반환합니다.
getBytes()Byte[]이 blob에 저장된 데이터를 가져옵니다.
getContentType()String이 blob의 바이트 콘텐츠 유형을 가져옵니다.
getDataAsString()String이 blob의 데이터를 UTF-8 인코딩이 포함된 문자열로 가져옵니다.
getDataAsString(charset)String이 blob의 데이터를 지정된 인코딩이 포함된 문자열로 가져옵니다.
getName()String이 blob의 이름을 가져옵니다.
isGoogleType()Boolean이 blob이 Google Workspace 파일 (Sheets, Docs 등)인지를 반환합니다.
setBytes(data)Blob이 blob에 저장된 데이터를 설정합니다.
setContentType(contentType)Blob이 blob의 바이트 콘텐츠 유형을 설정합니다.
setContentTypeFromExtension()Blob파일 확장자에 따라 이 blob의 바이트 콘텐츠 유형을 설정합니다.
setDataFromString(string)BlobUTF-8 인코딩을 사용하는 문자열에서 이 blob의 데이터를 설정합니다.
setDataFromString(string, charset)Blob지정된 인코딩을 사용하는 문자열에서 이 blob의 데이터를 설정합니다.
setName(name)Blob이 blob의 이름을 설정합니다.

BlobSource

메서드

메서드반환 유형간략한 설명
getAs(contentType)Blob이 객체 내의 데이터를 지정된 콘텐츠 유형으로 변환된 blob으로 반환합니다.
getBlob()Blob이 객체 내의 데이터를 blob으로 반환합니다.

Browser

속성

속성유형설명
ButtonsButtonSet

메서드

메서드반환 유형간략한 설명
inputBox(prompt)String사용자 브라우저에 텍스트 입력 상자가 표시된 대화상자가 나타납니다.
inputBox(prompt, buttons)String사용자 브라우저에 텍스트 입력 상자가 표시된 대화상자가 나타납니다.
inputBox(title, prompt, buttons)String사용자 브라우저에 텍스트 입력 상자가 표시된 대화상자가 나타납니다.
msgBox(prompt)String사용자의 브라우저에 지정된 메시지와 확인 버튼이 있는 대화상자가 팝업으로 표시됩니다.
msgBox(prompt, buttons)String사용자의 브라우저에서 지정된 메시지와 지정된 버튼이 있는 대화상자가 표시됩니다.
msgBox(title, prompt, buttons)String사용자의 브라우저에 지정된 제목, 메시지 및 지정된 버튼이 있는 대화상자가 표시됩니다.

Button

속성

속성유형설명
CLOSEEnum모든 대화상자의 제목 표시줄에 표시되는 표준 닫기 버튼.
OKEnum작업이 계속되어야 함을 나타내는 '확인' 버튼.
CANCELEnum작업을 계속해서는 안 된다는 것을 나타내는 "취소' 버튼.
YESEnum질문에 긍정적으로 응답한 '예' 버튼입니다.
NOEnum'아니요' 버튼: 질문에 대한 부정적인 응답을 나타냅니다.

ButtonSet

속성

속성유형설명
OKEnum닫을 수 있는 정보 메시지를 나타내는 단일 '확인' 버튼.
OK_CANCELEnum'확인' 버튼과 '취소' 버튼을 사용하여 사용자가 작업을 계속하거나 중지할 수 있습니다.
YES_NOEnum사용자가 예/아니요 질문에 답변할 수 있도록 하는 '예' 버튼과 '아니요' 버튼.
YES_NO_CANCELEnum사용자가 예/아니요 질문에 답하거나 작업을 중지할 수 있는 '예' 버튼, '아니요' 버튼, '취소' 버튼.

ColorType

속성

속성유형설명
UNSUPPORTEDEnum지원되지 않는 색상 유형입니다.
RGBEnum빨간색, 녹색, 파란색 색상 채널로 정의되는 색상입니다.
THEMEEnum테마의 색 구성표에 있는 항목을 참조하는 색상입니다.

Logger

메서드

메서드반환 유형간략한 설명
clear()void로그를 지웁니다.
getLog()String현재 로그의 전체 메시지 목록을 반환합니다.
log(data)Logger문자열을 로깅 콘솔에 씁니다.
log(format, values)Logger제공된 형식과 값을 사용하여 형식이 지정된 문자열을 로깅 콘솔에 작성합니다.

메서드

메서드반환 유형간략한 설명
addItem(caption, functionName)Menu메뉴에 항목을 추가합니다.
addSeparator()Menu메뉴에 시각적 구분자를 추가합니다.
addSubMenu(menu)Menu메뉴에 하위 메뉴를 추가합니다.
addToUi()void편집기의 사용자 인터페이스 인스턴스에 메뉴를 삽입합니다.

MimeType

속성

속성유형설명
GOOGLE_APPS_SCRIPTEnumGoogle Apps Script 프로젝트의 MIME 유형을 표현한 것입니다.
GOOGLE_DRAWINGSEnumGoogle Drawings 파일의 MIME 유형을 표현한 이미지입니다.
GOOGLE_DOCSEnumGoogle Docs 파일의 MIME 유형을 표현한 이미지입니다.
GOOGLE_FORMSEnumGoogle Forms 파일의 MIME 유형을 표현합니다.
GOOGLE_SHEETSEnumGoogle Sheets 파일의 MIME 유형을 표현한 값입니다.
GOOGLE_SITESEnumGoogle Sites 파일의 MIME 유형을 표현합니다.
GOOGLE_SLIDESEnumGoogle Slides 파일의 MIME 유형을 표현한 이미지입니다.
FOLDEREnumGoogle Drive 폴더의 MIME 유형을 표현한 이미지입니다.
SHORTCUTEnumGoogle Drive 바로가기의 MIME 유형을 표현한 것입니다.
BMPEnumBMP 이미지 파일의 MIME 유형을 표현합니다 (일반적으로 .bmp).
GIFEnumGIF 이미지 파일의 MIME 유형을 표현합니다 (일반적으로 .gif).
JPEGEnumJPEG 이미지 파일의 MIME 유형을 표현한 것입니다 (일반적으로 .jpg).
PNGEnumPNG 이미지 파일의 MIME 유형을 표현합니다 (일반적으로 .png).
SVGEnumSVG 이미지 파일의 MIME 유형 표현 (일반적으로 .svg)
PDFEnumPDF 파일의 MIME 유형을 표현합니다 (일반적으로 .pdf).
CSSEnumCSS 텍스트 파일 (일반적으로 .css)의 MIME 유형을 표현합니다.
CSVEnumCSV 텍스트 파일 (일반적으로 .csv)의 MIME 유형을 표현합니다.
HTMLEnumHTML 텍스트 파일 (일반적으로 .html)의 MIME 유형을 표현합니다.
JAVASCRIPTEnum자바스크립트 텍스트 파일 (일반적으로 .js)의 MIME 유형을 표현합니다.
PLAIN_TEXTEnum일반 텍스트 파일 (일반적으로 .txt)의 MIME 유형을 표현합니다.
RTFEnum서식 있는 텍스트 파일 (일반적으로 .rtf)의 MIME 유형을 표현합니다.
OPENDOCUMENT_GRAPHICSEnumOpenDocument 그래픽 파일의 MIME 유형을 표현한 것입니다 (일반적으로 .odg).
OPENDOCUMENT_PRESENTATIONEnumOpenDocument 프레젠테이션 파일의 MIME 유형을 표현합니다 (일반적으로 .odp).
OPENDOCUMENT_SPREADSHEETEnumOpenDocument 스프레드시트 파일 (일반적으로 .ods)의 MIME 유형을 표현합니다.
OPENDOCUMENT_TEXTEnumOpenDocument 워드 프로세싱 파일 (일반적으로 .odt)의 MIME 유형을 표현한 이미지입니다.
MICROSOFT_EXCELEnumMicrosoft Excel 스프레드시트 파일 (일반적으로 .xlsx)의 MIME 유형 표현
MICROSOFT_EXCEL_LEGACYEnumMicrosoft Excel 기존 파일 (일반적으로 .xls)의 MIME 유형을 표현합니다.
MICROSOFT_POWERPOINTEnumMicrosoft PowerPoint 프레젠테이션 파일의 MIME 유형을 표현합니다 (일반적으로 .pptx).
MICROSOFT_POWERPOINT_LEGACYEnumMicrosoft PowerPoint 레거시 파일 (일반적으로 .ppt)의 MIME 유형 표현
MICROSOFT_WORDEnumMicrosoft Word 문서 파일의 MIME 유형을 표현한 문서입니다 (일반적으로 .docx).
MICROSOFT_WORD_LEGACYEnumMicrosoft Word 기존 파일 (일반적으로 .doc)의 MIME 유형 표현입니다.
ZIPEnumZIP 보관 파일의 MIME 유형을 표현합니다 (일반적으로 .zip).

Month

속성

속성유형설명
JANUARYEnum1월 (1개월)
FEBRUARYEnum2월 (2개월)
MARCHEnum3월 (3개월)
APRILEnum4월 (4개월 차).
MAYEnum5월 (5개월).
JUNEEnum6월 (6개월).
JULYEnum7월 (7개월).
AUGUSTEnum8월 (8개월)
SEPTEMBEREnum9월 (9개월)
OCTOBEREnum10월 (10개월)
NOVEMBEREnum11월 (11개월)
DECEMBEREnum12월 (12개월)

PromptResponse

메서드

메서드반환 유형간략한 설명
getResponseText()String사용자가 대화상자의 입력란에 입력한 텍스트를 가져옵니다.
getSelectedButton()Button사용자가 클릭하여 대화상자를 닫는 버튼을 가져옵니다.

RgbColor

메서드

메서드반환 유형간략한 설명
asHexString()String색상을 CSS 스타일의 7자 16진수 문자열 (#rrggbb) 또는 9자 16진수 문자열 (#aardggbb)으로 반환합니다.
getBlue()Integer이 색상의 파란색 채널입니다(0~255 사이의 숫자 사용).
getColorType()ColorType이 색상의 유형을 가져옵니다.
getGreen()Integer이 색상의 녹색 채널입니다(0~255 사이의 숫자).
getRed()Integer이 색상의 빨간색 채널입니다(0~255 사이의 숫자).

Session

메서드

메서드반환 유형간략한 설명
getActiveUser()User현재 사용자에 대한 정보를 가져옵니다.
getActiveUserLocale()String현재 사용자의 언어 설정을 문자열로 가져옵니다(예: 영어의 경우 en).
getEffectiveUser()User스크립트가 실행되고 있는 권한의 사용자에 대한 정보를 가져옵니다.
getScriptTimeZone()String스크립트의 시간대를 가져옵니다.
getTemporaryActiveUserKey()String활성 사용자에 대해 고유하지만 사용자 ID를 공개하지 않는 임시 키를 가져옵니다.

Ui

속성

속성유형설명
ButtonButton대화에서 사용자가 클릭한 버튼을 나타내기 위해 알림 또는 PromptResponse.getSelectedButton()에서 반환하는 미리 결정되고 현지화된 대화상자 버튼을 나타내는 열거형입니다.
ButtonSetButtonSet알림 또는 메시지에 추가할 수 있는 하나 이상의 대화상자 버튼에 관한 미리 결정되고 현지화된 세트를 나타내는 열거형입니다.

메서드

메서드반환 유형간략한 설명
alert(prompt)Button사용자 메시지에서 지정된 메시지와 '확인' 버튼이 있는 대화상자를 엽니다.
alert(prompt, buttons)Button사용자 편집기에서 특정 메시지 및 버튼 모음이 포함된 대화상자를 엽니다.
alert(title, prompt, buttons)Button사용자 편집기에서 지정된 제목, 메시지, 버튼 모음이 포함된 대화상자를 엽니다.
createAddonMenu()Menu편집기의 부가기능 메뉴에 하위 메뉴를 삽입하는 데 사용할 수 있는 빌더를 만듭니다.
createMenu(caption)Menu편집기의 사용자 인터페이스에 메뉴를 추가하는 데 사용할 수 있는 빌더를 만듭니다.
prompt(prompt)PromptResponse지정된 메시지와 '확인' 버튼이 있는 사용자 편집기에서 입력 대화상자를 엽니다.
prompt(prompt, buttons)PromptResponse지정된 메시지와 버튼 세트가 있는 사용자 편집기에서 입력 대화상자를 엽니다.
prompt(title, prompt, buttons)PromptResponse사용자 편집기에서 지정된 제목, 메시지, 버튼 세트가 포함된 입력 대화상자를 엽니다.
showModalDialog(userInterface, title)void맞춤 클라이언트 측 콘텐츠가 포함된 사용자 편집기에서 모달 대화상자를 엽니다.
showModelessDialog(userInterface, title)void사용자 편집기에서 맞춤 클라이언트 측 콘텐츠가 있는 모드 없는 대화상자를 엽니다.
showSidebar(userInterface)void사용자 편집기에서 맞춤 사이드바가 있는 사이드바를 엽니다.

User

메서드

메서드반환 유형간략한 설명
getEmail()String사용자의 이메일 주소가 있는 경우 가져옵니다.

Weekday

속성

속성유형설명
SUNDAYEnum일요일
MONDAYEnum월요일
TUESDAYEnum화요일
WEDNESDAYEnum수요일
THURSDAYEnum목요일입니다.
FRIDAYEnum금요일
SATURDAYEnum따릅니다.

console

메서드

메서드반환 유형간략한 설명
error()voidStackdriver Logging에 빈 오류 수준 메시지가 출력됩니다.
error(formatOrObject, values)voidStackdriver Logging에 오류 수준 메시지를 출력합니다.
info()voidStackdriver Logging에 빈 INFO 수준 메시지를 출력합니다.
info(formatOrObject, values)voidINFO 수준 메시지를 Stackdriver Logging에 출력합니다.
log()voidStackdriver Logging에 빈 DEBUG 수준 메시지가 출력됩니다.
log(formatOrObject, values)voidStackdriver Logging에 DEBUG 수준 메시지를 출력합니다.
time(label)void작업 소요 시간을 추적하는 데 사용할 수 있는 타이머를 시작합니다.
timeEnd(label)voidconsole.time()를 호출하여 이전에 시작된 타이머를 중지합니다.
warn()voidStackdriver Logging에 빈 경고 수준 메시지가 출력됩니다.
warn(formatOrObject, values)voidStackdriver Logging에 WARNING 수준 메시지를 출력합니다.