इस पेज पर, Google Drive की किसी फ़ाइल के संसाधन से खास लेबल वापस पाने का तरीका बताया गया है.
आपको कौनसे लेबल वापस पाने हैं, यह तय करने के लिए
files.get तरीके या किसी ऐसे तरीके का इस्तेमाल करें जो
फ़ाइल का संसाधन दिखाता है. अनुरोध का मुख्य हिस्सा खाली होना चाहिए.
कामयाब रहने पर, जवाब
का मुख्य हिस्सा File का एक इंस्टेंस शामिल करता है.
उदाहरण
यहां दिए गए कोड के सैंपल में, fileId के साथ-साथ labelId का इस्तेमाल करके, खास लेबल का सेट वापस पाने का तरीका बताया गया है.
includeLabels
ऑब्जेक्ट, कॉमा से अलग की गई आईडी की सूची होती है. fields पैरामीटर में मौजूद labelInfo ऑब्जेक्ट में, फ़ाइल पर सेट किए गए लेबल और includeLabels में अनुरोध किए गए लेबल शामिल होते हैं.
Java
File file = driveService.files()
.get("FILE_ID")s
.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;
}
}
इनकी जगह ये डालें:
- FILE_ID: उस फ़ाइल का
fileIdजिसमें लेबल शामिल हैं. - LABEL_ID: वापस पाने के लिए किसी लेबल का
labelId. किसी फ़ाइल पर मौजूद लेबल ढूंढने के लिए, तरीके का इस्तेमाल करेंfiles.listLabels.
नोट
- फ़ाइल
का संसाधन दिखाने वाला कोई भी तरीका,
includeLabelsफ़ील्ड और क्वेरी पैरामीटर के साथ काम करता है. उदाहरण के लिए,files.copy,files.list, औरfiles.update.