Class Browser

브라우저

이 클래스는 Google Sheets와 관련된 대화상자에 대한 액세스를 제공합니다.

이 클래스의 메서드는 Google 스프레드시트 컨텍스트에서만 사용할 수 있습니다. 대신 Google Workspace 대화상자를 사용하세요.

참고 항목

속성

속성유형설명
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지정된 제목, 메시지 및 지정된 버튼이 있는 대화상자를 사용자의 브라우저에 표시합니다.

자세한 문서

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 프롬프트를 사용하세요.

매개변수

이름유형설명
promptString대화상자에 표시할 텍스트입니다.

리턴

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 프롬프트를 사용하세요.

매개변수

이름유형설명
promptString대화상자에 표시할 텍스트입니다.
buttonsButtonSet사용하도록 설정된 버튼 유형입니다.

리턴

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 프롬프트를 사용하세요.

매개변수

이름유형설명
titleString대화상자의 제목입니다.
promptString대화상자에 표시할 텍스트입니다.
buttonsButtonSet사용하도록 설정된 버튼 유형입니다.

리턴

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 알림 대화상자를 사용하세요.

매개변수

이름유형설명
promptString대화상자에 표시할 텍스트입니다.

리턴

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 알림 대화상자를 사용하세요.

매개변수

이름유형설명
promptString대화상자에 표시할 텍스트입니다.
buttonsButtonSet사용하도록 설정된 버튼 유형입니다.

리턴

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 알림 대화상자를 사용하세요.

매개변수

이름유형설명
titleString대화상자의 제목입니다.
promptString대화상자에 표시할 텍스트입니다.
buttonsButtonSet사용하도록 설정된 버튼 유형입니다.

리턴

String: 사용자가 클릭한 버튼의 소문자 텍스트입니다. 닫은 대화상자).

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets