Menampilkan label dari resource file

Halaman ini menjelaskan cara menampilkan label tertentu dari resource file Google Drive.

Untuk menentukan label yang ingin Anda ambil, gunakan metode files.get atau metode apa pun yang menampilkan resource file. Isi permintaan harus kosong.

Jika berhasil, isi respons akan berisi instance File.

Contoh

Contoh kode berikut menunjukkan cara menggunakan fileId, ditambah labelId, untuk menampilkan kumpulan label tertentu. Objek includeLabels adalah daftar ID yang dipisahkan koma. Objek labelInfo dalam parameter fields berisi label yang ditetapkan pada file dan diminta dalam includeLabels.

Java

File file = driveService.files().get("FILE_ID").setIncludeLabels("LABEL_ID,LABEL_ID").setFields("labelInfo").execute();

Python

file = drive_service.files().get(fileId="FILE_ID", includeLabels="LABEL_ID,LABEL_ID", fields="labelInfo").execute();

Node.js

/**
* Get a Drive file with specific labels
* @return{obj} file with labelInfo
**/
async function getFileWithSpecificLabels() {
  // Get credentials and build service
  // TODO (developer) - Use appropriate auth mechanism for your app

  const {GoogleAuth} = require('google-auth-library');
  const {google} = require('googleapis');

  const auth = new GoogleAuth({scopes: 'https://www.googleapis.com/auth/drive'});
  const service = google.drive({version: 'v3', auth});
  try {
    const file = await service.files.get({
      fileId: 'FILE_ID',
      includeLabels: 'LABEL_ID,LABEL_ID',
      fields:'labelInfo',
    });
    return file;
  } catch (err) {
    // TODO (developer) - Handle error
    throw err;
  }
}

Ganti kode berikut:

  • FILE_ID: fileId file yang berisi label.
  • LABEL_ID: labelId label yang akan ditampilkan. Untuk menemukan label pada file, gunakan metode files.listLabels.

Catatan