사용자가 시간을 입력할 수 있는 입력란
Google Workspace 부가기능 및 Google Chat 앱에서 사용할 수 있습니다.
var dateTimePicker = CardService.newTimePicker() .setTitle("Enter the time.") .setFieldName("time_field") // Set default value as 3:30 AM. .setHours(3) .setMinutes(30) .setOnChangeAction(CardService.newAction() .setFunctionName("handleDateTimeChange"));
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
setFieldName(fieldName) | TimePicker | UI 상호작용이 있을 때 생성되는 이벤트 객체에서 이 선택 도구를 식별하는 필드 이름을 설정합니다. |
setHours(hours) | TimePicker | 미리 채워진 시간 값을 입력란에 설정합니다. |
setMinutes(minutes) | TimePicker | 미리 채워진 분 값을 입력란에 설정합니다. |
setOnChangeAction(action) | TimePicker | 선택 도구 입력이 변경될 때마다 스크립트가 실행하는 Action 를 설정합니다. |
setTitle(title) | TimePicker | 입력란 위에 표시되는 제목을 설정합니다. |
자세한 문서
setFieldName(fieldName)
UI 상호작용이 있을 때 생성되는 이벤트 객체에서 이 선택 도구를 식별하는 필드 이름을 설정합니다. 필드 이름은 사용자에게 표시됩니다. 필수 항목입니다. 지정된 필드 이름은 고유해야 합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
fieldName | String | 이 입력에 할당할 이름입니다. |
리턴
TimePicker
: 체이닝을 위한 선택 도구입니다.
setHours(hours)
미리 채워진 시간 값을 입력란에 설정합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
hours | Integer | 입력에 표시되는 기본 시간 값의 범위는 0에서 23 사이입니다. 양식 콜백 매개변수에 항상 문자열로 표현됩니다. |
리턴
TimePicker
: 체이닝을 위한 선택 도구입니다.
setMinutes(minutes)
미리 채워진 분 값을 입력란에 설정합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
minutes | Integer | 입력에 있는 기본 분 값의 범위는 0에서 59 사이입니다. 양식 콜백 매개변수에 항상 문자열로 표현됩니다. |
리턴
TimePicker
: 체이닝을 위한 선택 도구입니다.
setOnChangeAction(action)
선택 도구 입력이 변경될 때마다 스크립트가 실행하는 Action
를 설정합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
action | Action | 수행할 작업입니다. |
리턴
TimePicker
: 체이닝을 위한 선택 도구입니다.