이 서비스는 이메일 주소 및 사용자 이름과 같은 사용자 정보에 대한 액세스를 제공합니다. 또한 Google Workspace 애플리케이션의 스크립트 로그와 대화상자를 제어합니다.
클래스
이름 | 간략한 설명 |
---|---|
Blob | Apps Script 서비스의 데이터 교환 객체입니다. |
BlobSource | 데이터를 Blob 로 내보낼 수 있는 객체의 인터페이스입니다. |
Browser | 이 클래스는 Google 시트 관련 대화상자에 대한 액세스를 제공합니다. |
Button | 사용자가 클릭한 대화상자의 버튼을 나타내기 위해 alert 또는 PromptResponse.getSelectedButton() 에서 반환한 미리 결정되고 현지화된 대화상자 버튼을 나타내는 enum입니다. |
ButtonSet | alert 또는 prompt 에 추가할 수 있는 하나 이상의 대화상자 버튼의 미리 결정되고 현지화된 집합을 나타내는 enum입니다. |
ColorType | 색상 유형 |
Logger | 이 클래스를 사용하면 개발자가 디버깅 로그에 텍스트를 작성할 수 있습니다. |
Menu | Google 앱의 사용자 인터페이스 인스턴스에 있는 맞춤 메뉴입니다. |
MimeType | 문자열을 명시적으로 입력하지 않고 MIME 유형 선언에 액세스할 수 있는 열거형입니다. |
Month | 연중 월을 나타내는 열거형입니다. |
PromptResponse | Google 앱의 사용자 인터페이스 환경에 표시되는 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) | Blob | UTF-8로 인코딩되는 문자열에서 이 blob의 데이터를 설정합니다. |
setDataFromString(string, charset) | Blob | 지정된 인코딩을 사용하여 문자열에서 이 blob의 데이터를 설정합니다. |
setName(name) | Blob | 이 blob의 이름을 설정합니다. |
BlobSource
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
getAs(contentType) | Blob | 이 객체 내의 데이터를 지정된 콘텐츠 유형으로 변환된 blob으로 반환합니다. |
getBlob() | Blob | 이 객체 내의 데이터를 blob으로 반환합니다. |
Browser
속성
속성 | 유형 | 설명 |
---|---|---|
Buttons | ButtonSet |
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
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
속성
속성 | 유형 | 설명 |
---|---|---|
CLOSE | Enum | 모든 대화상자의 제목 표시줄에 표시되는 표준 닫기 버튼입니다. |
OK | Enum | 작업을 진행해야 함을 나타내는 'OK' 버튼 |
CANCEL | Enum | 작업을 진행해서는 안 된다는 것을 나타내는 'Cancel' 버튼 |
YES | Enum | 질문에 긍정적인 대답을 나타내는 '예' 버튼 |
NO | Enum | 질문에 대한 부정적인 응답을 나타내는 '아니요' 버튼 |
ButtonSet
속성
속성 | 유형 | 설명 |
---|---|---|
OK | Enum | 닫을 수만 있는 정보 메시지를 나타내는 단일 '확인' 버튼. |
OK_CANCEL | Enum | '확인' 버튼과 '취소' 버튼: 사용자가 작업을 계속하거나 중단할 수 있습니다. |
YES_NO | Enum | '예' 버튼과 '아니요' 버튼을 사용하여 사용자가 예/아니요 질문에 답할 수 있습니다. |
YES_NO_CANCEL | Enum | '예' 버튼, '아니요' 버튼, '취소' 버튼(사용자가 예/아니요 질문에 답하거나 작업을 중지할 수 있음) |
ColorType
속성
속성 | 유형 | 설명 |
---|---|---|
UNSUPPORTED | Enum | 지원되지 않는 색상 유형입니다. |
RGB | Enum | 빨간색, 녹색, 파란색 색상 채널로 정의되는 색상입니다. |
THEME | Enum | 테마의 색 구성표의 항목을 참조하는 색상입니다. |
Logger
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
clear() | void | 로그를 지웁니다. |
getLog() | String | 현재 로그의 전체 메시지 목록을 반환합니다. |
log(data) | Logger | 로깅 콘솔에 문자열을 씁니다. |
log(format, values) | Logger | 제공된 형식 및 값을 사용하여 로깅 콘솔에 형식이 지정된 문자열을 작성합니다. |
Menu
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
addItem(caption, functionName) | Menu | 메뉴에 항목을 추가합니다. |
addSeparator() | Menu | 메뉴에 시각적 구분자를 추가합니다. |
addSubMenu(menu) | Menu | 메뉴에 하위 메뉴를 추가합니다. |
addToUi() | void | 편집기의 사용자 인터페이스 인스턴스에 메뉴를 삽입합니다. |
MimeType
속성
속성 | 유형 | 설명 |
---|---|---|
GOOGLE_APPS_SCRIPT | Enum | Google Apps Script 프로젝트에 대한 MIME 유형을 나타냅니다. |
GOOGLE_DRAWINGS | Enum | Google 드로잉 파일의 MIME 유형을 나타냅니다. |
GOOGLE_DOCS | Enum | Google Docs 파일의 MIME 유형을 나타냅니다. |
GOOGLE_FORMS | Enum | Google Forms 파일의 MIME 유형을 나타냅니다. |
GOOGLE_SHEETS | Enum | Google Sheets 파일의 MIME 유형을 나타냅니다. |
GOOGLE_SITES | Enum | Google Sites 파일의 MIME 유형을 나타냅니다. |
GOOGLE_SLIDES | Enum | Google Slides 파일의 MIME 유형을 나타냅니다. |
FOLDER | Enum | Google Drive 폴더의 MIME 유형을 나타냅니다. |
SHORTCUT | Enum | Google Drive 바로가기의 MIME 유형을 나타냅니다. |
BMP | Enum | BMP 이미지 파일 (일반적으로 .bmp)의 MIME 유형을 나타냅니다. |
GIF | Enum | GIF 이미지 파일 (일반적으로 .gif)의 MIME 유형을 나타냅니다. |
JPEG | Enum | JPEG 이미지 파일 (일반적으로 .jpg)의 MIME 유형을 나타냅니다. |
PNG | Enum | PNG 이미지 파일 (일반적으로 .png)의 MIME 유형을 나타냅니다. |
SVG | Enum | SVG 이미지 파일 (일반적으로 .svg)의 MIME 유형을 나타냅니다. |
PDF | Enum | PDF 파일 (일반적으로 .pdf)의 MIME 유형을 나타냅니다. |
CSS | Enum | CSS 텍스트 파일 (일반적으로 .css)의 MIME 유형을 나타냅니다. |
CSV | Enum | CSV 텍스트 파일 (일반적으로 .csv)의 MIME 유형을 나타냅니다. |
HTML | Enum | HTML 텍스트 파일 (일반적으로 .html)의 MIME 유형을 나타냅니다. |
JAVASCRIPT | Enum | 자바스크립트 텍스트 파일 (일반적으로 .js)의 MIME 유형을 나타냅니다. |
PLAIN_TEXT | Enum | 일반 텍스트 파일 (일반적으로 .txt)의 MIME 유형을 나타냅니다. |
RTF | Enum | 서식 있는 텍스트 파일 (일반적으로 .rtf)의 MIME 유형을 나타냅니다. |
OPENDOCUMENT_GRAPHICS | Enum | OpenDocument 그래픽 파일 (일반적으로 .odg)의 MIME 유형을 나타냅니다. |
OPENDOCUMENT_PRESENTATION | Enum | OpenDocument 프레젠테이션 파일 (일반적으로 .odp)의 MIME 유형을 나타냅니다. |
OPENDOCUMENT_SPREADSHEET | Enum | OpenDocument 스프레드시트 파일 (일반적으로 .ods)의 MIME 유형을 나타냅니다. |
OPENDOCUMENT_TEXT | Enum | OpenDocument 워드 프로세싱 파일 (일반적으로 .odt)의 MIME 유형을 나타냅니다. |
MICROSOFT_EXCEL | Enum | Microsoft Excel 스프레드시트 파일 (일반적으로 .xlsx)의 MIME 유형을 나타냅니다. |
MICROSOFT_EXCEL_LEGACY | Enum | Microsoft Excel 기존 파일 (일반적으로 .xls)의 MIME 유형을 나타냅니다. |
MICROSOFT_POWERPOINT | Enum | Microsoft PowerPoint 프레젠테이션 파일 (일반적으로 .pptx)의 MIME 유형을 나타냅니다. |
MICROSOFT_POWERPOINT_LEGACY | Enum | Microsoft PowerPoint 기존 파일 (일반적으로 .ppt)의 MIME 유형을 나타냅니다. |
MICROSOFT_WORD | Enum | Microsoft Word 문서 파일 (일반적으로 .docx)의 MIME 유형을 나타냅니다. |
MICROSOFT_WORD_LEGACY | Enum | Microsoft Word 기존 파일 (일반적으로 .doc)의 MIME 유형을 나타냅니다. |
ZIP | Enum | ZIP 보관 파일 (일반적으로 .zip)의 MIME 유형을 나타냅니다. |
Month
속성
속성 | 유형 | 설명 |
---|---|---|
JANUARY | Enum | 1월 (1개월) |
FEBRUARY | Enum | 2월 (2개월) |
MARCH | Enum | 3월 (3개월) |
APRIL | Enum | 4월 (4개월) |
MAY | Enum | 5월 (개월 5). |
JUNE | Enum | 6월 (6개월 차). |
JULY | Enum | 7월 (7개월) |
AUGUST | Enum | 8월 (8개월) |
SEPTEMBER | Enum | 9월 (개월 9). |
OCTOBER | Enum | 10월 (10개월) |
NOVEMBER | Enum | 11월 (11개월) |
DECEMBER | Enum | 12월 (12개월) |
PromptResponse
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
getResponseText() | String | 사용자가 대화상자의 입력란에 입력한 텍스트를 가져옵니다. |
getSelectedButton() | Button | 사용자가 대화상자를 닫기 위해 클릭한 버튼을 가져옵니다. |
RgbColor
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
asHexString() | String | 색상을 CSS 스타일로 된 7자의 16진수 문자열 (#rrggbb) 또는 9자의 16진수 문자열 (#aarrggbb)로 반환합니다. |
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
속성
속성 | 유형 | 설명 |
---|---|---|
Button | Button | 사용자가 클릭한 대화상자의 버튼을 나타내기 위해 알림 또는 PromptResponse.getSelectedButton() 에서 반환된 미리 결정되고 현지화된 대화상자 버튼을 나타내는 enum입니다. |
ButtonSet | ButtonSet | 알림 또는 프롬프트에 추가할 수 있는 하나 이상의 대화상자 버튼의 미리 결정되고 현지화된 집합을 나타내는 enum입니다. |
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
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
속성
속성 | 유형 | 설명 |
---|---|---|
SUNDAY | Enum | 일요일 |
MONDAY | Enum | 월요일 |
TUESDAY | Enum | 화요일 |
WEDNESDAY | Enum | 수요일 |
THURSDAY | Enum | 목요일 |
FRIDAY | Enum | 금요일 |
SATURDAY | Enum | 따릅니다. |
console
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
error() | void | Stackdriver Logging에 빈 ERROR 수준 메시지를 출력합니다. |
error(formatOrObject, values) | void | Stackdriver Logging에 ERROR 수준 메시지를 출력합니다. |
info() | void | Stackdriver Logging에 빈 INFO 수준 메시지를 출력합니다. |
info(formatOrObject, values) | void | Stackdriver Logging에 INFO 수준 메시지를 출력합니다. |
log() | void | Stackdriver Logging에 빈 디버그 수준 메시지를 출력합니다. |
log(formatOrObject, values) | void | Stackdriver Logging에 디버그 수준 메시지를 출력합니다. |
time(label) | void | 작업 소요 시간을 추적하는 데 사용할 수 있는 타이머를 시작합니다. |
timeEnd(label) | void | console.time() 를 호출하여 이전에 시작된 타이머를 중지합니다. |
warn() | void | Stackdriver Logging에 빈 WARNING 수준 메시지를 출력합니다. |
warn(formatOrObject, values) | void | Stackdriver Logging에 WARNING 수준 메시지를 출력합니다. |