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 berisi instance
dari 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:
fileIdfile yang berisi label. - LABEL_ID:
labelIdlabel yang akan ditampilkan. Untuk menemukan label pada file, gunakan metodefiles.listLabels.
Catatan
- Metode apa pun yang menampilkan file
resource mendukung parameter kueri dan kolom
includeLabels. Misalnya,files.copy,files.list, danfiles.update.