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 metodefiles.listLabels
.
Catatan
- Setiap metode yang menampilkan resource
file mendukung
kolom
includeLabels
dan parameter kueri. Misalnya,files.copy
,files.list
, danfiles.update
.