이 수업을 통해 Google Sheets 전용 대화상자에 액세스할 수 있습니다.
이 클래스의 메서드는 Google 스프레드시트 컨텍스트에서만 사용할 수 있습니다. 대신 Google Workspace 대화상자를 사용하세요.
참고 항목
속성
속성 | 유형 | 설명 |
---|---|---|
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 | 사용자의 브라우저에 지정된 제목, 메시지 및 지정된 버튼이 있는 대화상자가 표시됩니다. |
자세한 문서
inputBox(prompt)
사용자 브라우저에 텍스트 입력 상자가 표시된 대화상자가 나타납니다.
inputBox 메서드는 지정된 프롬프트를 사용자에게 표시하는 클라이언트 측 입력 상자를 발생시킵니다. 이 함수를 사용하면 서버 측 스크립트가 정지됩니다. 사용자가 대화상자를 지운 후 자동으로 다시 시작되지만 정지 기간에 JDBC 연결이 지속되지 않습니다.
// The code below sets the value of name to the name input by the user, or 'cancel'. var name = Browser.inputBox('Enter your name');이 방법은 권장되지 않습니다. 대신 UI 메시지를 사용하세요.
매개변수
이름 | 유형 | 설명 |
---|---|---|
prompt | String | 대화상자에 표시되는 텍스트입니다. |
Return
String
- 사용자가 입력한 텍스트입니다 (취소되거나 닫힌 대화상자의 경우).
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
inputBox(prompt, buttons)
사용자 브라우저에 텍스트 입력 상자가 표시된 대화상자가 나타납니다.
inputBox 메서드는 지정된 메시지를 사용자에게 표시하는 클라이언트 측 입력 상자를 표시하고 표시할 버튼을 선택합니다. 이 함수를 사용하면 서버 측 스크립트가 정지됩니다. 사용자가 대화상자를 지운 후 자동으로 다시 시작되지만 정지 위에서 JDBC 연결이 지속되지는 않습니다.
// The code below sets the value of name to the name input by the user, or 'cancel'. var name = Browser.inputBox('Enter your name', Browser.Buttons.OK_CANCEL);이 방법은 권장되지 않습니다. 대신 UI 메시지를 사용하세요.
매개변수
이름 | 유형 | 설명 |
---|---|---|
prompt | String | 대화상자에 표시되는 텍스트입니다. |
buttons | ButtonSet | 사용할 버튼 유형입니다. |
Return
String
- 사용자가 입력한 텍스트입니다 (취소되거나 닫힌 대화상자의 경우).
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
inputBox(title, prompt, buttons)
사용자 브라우저에 텍스트 입력 상자가 표시된 대화상자가 나타납니다.
inputBox 메서드는 지정된 제목을 사용하여 클라이언트 측 입력 상자를 발생시키며, 사용자에게 지정된 프롬프트를 표시하고 표시할 버튼 선택을 제공합니다. 이 함수를 사용하면 서버 측 스크립트가 정지됩니다. 사용자가 대화상자를 지운 후 자동으로 재개되지만, JDBC 연결은 정지 기간 내내 유지되지 않습니다.
// The code below sets the value of name to the name input by the user, or 'cancel'. var name = Browser.inputBox('ID Check', 'Enter your name', Browser.Buttons.OK_CANCEL);이 방법은 권장되지 않습니다. 대신 UI 메시지를 사용하세요.
매개변수
이름 | 유형 | 설명 |
---|---|---|
title | String | 대화상자의 제목입니다. |
prompt | String | 대화상자에 표시되는 텍스트입니다. |
buttons | ButtonSet | 사용할 버튼 유형입니다. |
Return
String
- 사용자가 입력한 텍스트입니다 (취소되거나 닫힌 대화상자의 경우).
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
msgBox(prompt)
사용자의 브라우저에 지정된 메시지와 확인 버튼이 있는 대화상자가 팝업으로 표시됩니다.
msgBox 메서드는 지정된 메시지를 사용자에게 표시하는 클라이언트 측 메시지 상자를 표시합니다. 이 메서드로 인해 서버 측 스크립트가 정지됩니다. 사용자가 대화상자를 지운 후 자동으로 다시 시작되지만 정지 기간에 JDBC 연결이 지속되지 않습니다.
// The code below displays "hello world" in a dialog box with an OK button Browser.msgBox('hello world');이 방법은 권장되지 않습니다. 대신 UI 알림 대화상자를 사용하세요.
매개변수
이름 | 유형 | 설명 |
---|---|---|
prompt | String | 대화상자에 표시되는 텍스트입니다. |
Return
String
- 사용자가 클릭한 버튼의 소문자 텍스트 (또는 닫힌 대화상자의 경우 취소)입니다.
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
msgBox(prompt, buttons)
사용자의 브라우저에서 지정된 메시지와 지정된 버튼이 있는 대화상자가 표시됩니다.
msgBox 메서드는 지정된 메시지를 사용자에게 표시하는 클라이언트 측 메시지 상자를 표시하고 표시할 버튼을 선택합니다. 이 메서드로 인해 서버 측 스크립트가 정지됩니다. 사용자가 대화상자를 지운 후 자동으로 다시 시작되지만 정지 위에서 JDBC 연결이 지속되지는 않습니다.
// The code below displays "hello world" in a dialog box with OK and Cancel buttons. Browser.msgBox('hello world', Browser.Buttons.OK_CANCEL);이 방법은 권장되지 않습니다. 대신 UI 알림 대화상자를 사용하세요.
매개변수
이름 | 유형 | 설명 |
---|---|---|
prompt | String | 대화상자에 표시되는 텍스트입니다. |
buttons | ButtonSet | 사용할 버튼 유형입니다. |
Return
String
- 사용자가 클릭한 버튼의 소문자 텍스트 (또는 닫힌 대화상자의 경우 취소)입니다.
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
msgBox(title, prompt, buttons)
사용자의 브라우저에 지정된 제목, 메시지 및 지정된 버튼이 있는 대화상자가 표시됩니다.
msgBox 메서드는 지정된 제목이 있는 클라이언트 측 메시지 상자를 열어 사용자에게 지정된 메시지를 표시하고 표시할 버튼을 선택할 수 있도록 합니다. 이 메서드로 인해 서버 측 스크립트가 정지됩니다. 사용자가 대화상자를 지운 후 자동으로 재개되지만, JDBC 연결은 정지 기간 내내 유지되지 않습니다.
// The code below displays "hello world" in a dialog box with a custom title and Yes and // No buttons Browser.msgBox('Greetings', 'hello world', Browser.Buttons.YES_NO);이 방법은 권장되지 않습니다. 대신 UI 알림 대화상자를 사용하세요.
매개변수
이름 | 유형 | 설명 |
---|---|---|
title | String | 대화상자의 제목입니다. |
prompt | String | 대화상자에 표시되는 텍스트입니다. |
buttons | ButtonSet | 사용할 버튼 유형입니다. |
Return
String
- 사용자가 클릭한 버튼의 소문자 텍스트 (또는 닫힌 대화상자의 경우 취소)입니다.
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets