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() Picker 객체를 구성합니다.
disableFeature(feature) 선택 도구 기능을 사용 중지합니다.
enableFeature(feature) 선택 도구 기능을 사용 설정합니다.
getRelayUrl() gadgets.rpc에 사용되는 릴레이 URL을 가져옵니다.
getTitle() 대화상자 제목을 가져옵니다.
hideTitleBar() 제목 표시줄이 표시되지 않도록 사용 중지합니다. 다시 사용 설정하려면 비어 있지 않은 제목 또는 undefinedsetTitle를 호출합니다.
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를 반환합니다.