Halaman ini menjelaskan cara menampilkan label tertentu dari resource file Google Drive.
Untuk menentukan label yang ingin diambil, gunakan metode
files.get
atau metode apa pun yang
menampilkan resource file. Isi permintaan
harus kosong.
Jika berhasil, isi
respons 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
- Metode apa pun yang menampilkan resource file mendukung kolom
includeLabels
dan parameter kueri. Misalnya,files.copy
,files.list
, danfiles.update
.