PickerBuilder
는 Picker
객체를 만드는 데 사용됩니다. 달리 명시되지 않는 한 아래 메서드의 반환 유형은 PickerBuilder
유형이므로 여러 호출을 차례로 연결할 수 있습니다.
예
빌더 패턴을 사용하여 기본 Picker
를 빌드합니다.
const picker = new google.pickerPickerBuilder()
.setOAuthToken('TOKEN_FOR_USER')
.setAppId('1234567890') // Cloud Project number
.addView(google.picker.ViewId.DOCS)
.setCallback((data) => {
console.log(data);
})
.build();
서명
export class PickerBuilder
세부정보
종료 | 아니요 |
---|
메서드
이름 | 설명 |
---|---|
addView(viewOrViewId) |
탐색창에 뷰를 추가합니다. |
addViewGroup(viewGroup) |
최상위 탐색 창에 ViewGroup을 추가합니다. |
build() |
Picker 객체를 구성합니다. |
disableFeature(feature) |
선택 도구 기능을 사용 중지합니다. |
enableFeature(feature) |
선택 도구 기능을 사용 설정합니다. |
getRelayUrl() |
gadgets.rpc에 사용되는 릴레이 URL을 가져옵니다. |
getTitle() |
대화상자 제목을 가져옵니다. |
hideTitleBar() |
제목 표시줄이 표시되지 않도록 사용 중지합니다. 다시 사용 설정하려면 비어 있지 않은 제목 또는 undefined 로 setTitle 를 호출합니다. |
isFeatureEnabled(feature) |
선택 도구 Feature 가 사용 설정되어 있는지 확인합니다. |
setAppId(appId) |
Drive API 를 통해 사용자 파일에 액세스해야 하는 애플리케이션의 ID를 설정합니다. |
setCallback(method) |
콜백 메서드를 설정합니다. 이 메서드는 사용자가 항목을 선택하거나 취소할 때 호출됩니다. 콜백 메서드는 단일 콜백 객체를 수신합니다. 콜백 객체의 구조는 JSON 가이드에 설명되어 있습니다. |
setDeveloperKey(key) |
Google Developers Console에서 가져온 브라우저 API 키를 설정합니다. 브라우저 API 키를 가져오는 방법에 관한 자세한 내용은 개발자 가이드를 참고하세요. |
setDocument(document) |
문서를 설정합니다. |
setLocale(locale) |
선택 도구의 언어를 설정합니다. 언어는 ISO 639 언어 코드입니다. 지원되지 않는 언어인 경우 en-US가 사용됩니다. |
setMaxItems(max) |
사용자가 선택할 수 있는 최대 항목 수를 설정합니다. |
setOAuthToken(token) |
현재 사용자를 인증하는 데 사용할 OAuth 토큰을 설정합니다. |
setOrigin(origin) |
선택 도구 대화상자의 출처를 설정합니다. 애플리케이션이 iframe에서 실행되는 경우 출처는 최상위 페이지의 window.location.protocol + '//' + window.location.host로 설정해야 합니다. |
setRelayUrl(url) |
classroom.rpc에 사용되는 릴레이 URL을 설정합니다. |
setSelectableMimeTypes(type) |
선택할 수 있는 MIME 유형 목록을 설정합니다. MIME 유형이 두 개 이상 필요한 경우 쉼표로 구분합니다. MIME 유형을 설정하지 않으면 모든 MIME 유형의 파일이 뷰에 표시됩니다. |
setSize(width, height) |
선호하는 대화상자 크기를 설정합니다. 대화상자가 자동으로 가운데에 배치됩니다. 최소 크기는 (566,350)이고 최대 크기는 (1051,650)입니다. |
setTitle(title) |
대화상자 제목을 설정합니다. |
toUri() |
이 빌더에서 생성된 URI를 반환합니다. |