Google Picker API 리소스 요약

Google Picker API는 PickerBuilderPicker가 있는 빌더 패턴을 사용합니다.

const picker = new google.picker.PickerBuilder()
    .setOAuthtoken('TOKEN_FOR_USER')
    .setAppId('1234567890')  // Cloud Project number
    .addView(google.picker.ViewId.DOCS)
    .setCallback((data) => {
      console.log(data);
    })
    .build();

picker.setVisible(true);

클래스

이름 설명
DocsUploadView DocsUploadView을(를) 사용하여 Google Drive에 파일을 업로드하세요.
DocsView DocsView을(를) 사용하여 Google Drive에서 파일을 선택하세요.
Picker Picker는 사용자와의 UI 작업을 나타내는 최상위 객체입니다. 이러한 객체는 직접 생성되지 않고 대신 PickerBuilder 클래스를 사용합니다.
PickerBuilder PickerBuilderPicker 객체를 만드는 데 사용됩니다. 달리 명시되지 않는 한 아래 메서드의 반환 유형은 PickerBuilder 유형이므로 호출을 하나씩 연결할 수 있습니다.
ResourceId ResourceId는 문서의 리소스 ID를 생성하는 유틸리티 클래스입니다.
View 모든 뷰의 추상 클래스입니다.
ViewGroup ViewGroup은 탐색 창에서 뷰를 시각적으로 그룹화한 것입니다.

열거형

이름 설명
Action ResponseObject의 작업 유형입니다.
Audience AudienceDocumentObject의 잠재고객을 설명하는 데 사용되는 열거형입니다.
DocsViewMode DocsViewMode는 DocsView 내에 데이터를 표시하기 위한 열거형입니다. DocsView.setMode 호출에 이러한 값을 사용합니다.
Document DocumentDocumentObject의 필드를 설명하는 데 사용되는 열거형 유형입니다.
Feature Feature는 다양한 뷰의 기능을 사용 설정/사용 중지하기 위한 열거형 유형입니다. PickerBuilder.enableFeaturePickerBuilder.disableFeature 호출에 이러한 값을 사용합니다.
Response ResponseResponseObject의 필드를 설명하는 데 사용되는 열거형 유형입니다.
ServiceId ServiceId는 항목이 선택된 서비스를 설명하는 데 사용되는 열거형 유형입니다.
Thumbnail ThumbnailThumbnailObject의 필드를 설명하는 열거형 유형입니다.
Type 선택한 항목의 유형입니다.
ViewId ViewId는 선택 도구에서 사용할 수 있는 다양한 뷰의 열거형 유형입니다. DocsViewPickerBuilder 호출에 이러한 값을 사용합니다.
ViewToken ViewTokenResponseObject.viewToken의 요소를 설명하는 데 사용되는 열거형 유형입니다.

인터페이스

이름 설명
DocumentObject DocumentObject는 선택한 항목의 속성을 설명하는 인터페이스입니다.
ResponseObject 콜백 메서드에 전달된 응답 객체입니다.
ThumbnailObject ThumbnailObject는 사진 또는 동영상의 속성을 설명하는 인터페이스입니다.

유형 별칭

이름 설명
Locales PickerBuilder.setLocale에 지원되는 ISO 639 언어 코드입니다.
ParentDocumentObject ParentDocumentObject는 선택한 항목의 상위 폴더의 속성을 설명하는 인터페이스입니다.