PickerBuilder 클래스

PickerBuilderPicker 객체를 만드는 데 사용됩니다. 달리 명시되지 않는 한 아래 메서드의 반환 유형은 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() 선택기 객체를 생성합니다.
disableFeature(feature) 선택기 기능을 사용 중지합니다.
enableFeature(feature) 선택기 기능을 사용 설정합니다.
getRelayUrl() 가젯.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) 가젯.rpc에 사용되는 중계 URL을 설정합니다.
setSelectableMimeTypes(type) 선택 가능한 MIME 유형 목록을 설정합니다. MIME 유형이 두 개 이상 필요한 경우 쉼표를 사용하여 구분합니다. MIME 유형을 설정하지 않으면 모든 MIME 유형의 파일이 뷰에 표시됩니다.
setSize(width, height) 선호하는 대화상자 크기를 설정합니다. 대화상자가 자동으로 가운데에 배치됩니다. 최소 크기는 (566,350)이고 최대 크기는 (1051,650)입니다.
setTitle(title) 대화상자 제목을 설정합니다.
toUri() 이 빌더가 생성한 URI를 반환합니다.