Google Docs API के इस पेज पर, बड़े लेवल के कुछ टास्क करने का तरीका बताया गया है इसमें Google Docs दस्तावेज़ों से जुड़ी खास जानकारी शामिल है. जैसे:
- दस्तावेज़ बनाएँ
- किसी मौजूदा दस्तावेज़ को कॉपी करना
नीचे दिए गए पैराग्राफ़ में इन कामों के बारे में पूरी जानकारी दी गई है.
खाली दस्तावेज़ बनाएँ
दस्तावेज़ बनाने के लिए,
documents.create
तरीका
documents
संग्रह.
नीचे दिया गया कोड सैंपल, दिए गए निर्देश का इस्तेमाल करके खाली दस्तावेज़ बनाने का तरीका बताता है नाम:
Java
private static void createDoc(Docs service) throws IOException { Document doc = new Document() .setTitle("My Document"); doc = service.documents().create(doc) .execute(); System.out.println("Created document with title: " + doc.getTitle()); }
PHP
$title = 'My Document'; $document = new Google_Service_Docs_Document(array( 'title' => $title )); $document = $service->documents->create($document); printf("Created document with title: %s\n", $document->title);
Python
title = 'My Document' body = { 'title': title } doc = service.documents() \ .create(body=body).execute() print('Created document with title: {0}'.format( doc.get('title')))
Google Drive फ़ोल्डर के साथ काम करना
दस्तावेज़ में सीधे तौर पर दस्तावेज़ बनाने का कोई विकल्प नहीं है Docs API का इस्तेमाल करने वाला Drive फ़ोल्डर. डिफ़ॉल्ट रूप से, बनाया गया दस्तावेज़, डिस्क पर उपयोगकर्ता के रूट फ़ोल्डर में सेव किया जाता है.
हालांकि, Drive में किसी फ़ाइल को सेव करने के दो विकल्प हैं फ़ोल्डर:
दस्तावेज़ बनने के बाद, इसका इस्तेमाल करके उसे किसी खास फ़ोल्डर में ले जाएं Drive API का
files.update
तरीका. फ़ाइलों को एक से दूसरी जगह ले जाने के बारे में ज़्यादा जानकारी के लिए, एक से दूसरे फ़ोल्डर में ले जाने के बारे में जानकारी देखें फ़ोल्डर खोलें.Drive API का इस्तेमाल करके, किसी फ़ोल्डर में खाली दस्तावेज़ जोड़ें
files.create
तरीका, जिसमें बताया गया हैmimeType
के तौर परapplication/vnd.google-apps.document
. ज़्यादा के लिए बनाने के बारे में जानकारी प्राप्त करने के लिए, देखें किसी विशिष्ट फ़ोल्डर में फ़ाइल फ़ोल्डर में मिलेगा.
दोनों में से किसी भी विकल्प के लिए, आपको सही Drive API जोड़ना होगा दायरे को ऐक्सेस करने की अनुमति देते हैं कॉल. Drive के दायरों के बारे में ज़्यादा जानकारी के लिए, चुनें Google Drive API के दायरे.
फ़ाइल को शेयर की गई ड्राइव में ले जाने या बनाने के लिए, शेयर की गई ड्राइव को लागू करना देखें Google Drive में सहायता उपलब्ध कराता है.
किसी मौजूदा दस्तावेज़ को कॉपी करना
कोई दस्तावेज़ कॉपी करने के लिए, Drive API की
files.copy
तरीका.
नीचे दिया गया कोड सैंपल, किसी मौजूदा दस्तावेज़ को कॉपी करने का तरीका बताता है. आप दस्तावेज़ के यूआरएल में Drive API कॉल के लिए इस्तेमाल करने के लिए आईडी. ज़्यादा के लिए जानकारी के लिए, दस्तावेज़ आईडी देखें.
https://docs.google.com/document/d/DOCUMENT_ID/edit
Java
String copyTitle = "Copy Title"; File copyMetadata = new File().setName(copyTitle); File documentCopyFile = driveService.files().copy(documentId, copyMetadata).execute(); String documentCopyId = documentCopyFile.getId();
Node.js
var copyTitle = "Copy Title"; let request = { name: copyTitle, }; this.driveService.files.copy({ fileId: documentId, resource: request, }, (err, driveResponse) => { let documentCopyId = driveResponse.id; });
PHP
<?php $copyTitle = 'Copy Title'; $copy = new Google_Service_Drive_DriveFile(array( 'name' => $copyTitle )); $driveResponse = $driveService->files->copy($documentId, $copy); $documentCopyId = $driveResponse->id;
Python
copy_title = 'Copy Title' body = { 'name': copy_title } drive_response = drive_service.files().copy( fileId=document_id, body=body).execute() document_copy_id = drive_response.get('id')
ध्यान दें कि आपको सही Drive API का इस्तेमाल करना होगा स्कोप को कॉल. Drive के दायरों के बारे में ज़्यादा जानकारी के लिए, चुनें Google Drive API के दायरे.
मिलते-जुलते विषय
- टेक्स्ट डालना, मिटाना, और उसे एक जगह से दूसरी जगह ले जाना
- टेक्स्ट को किसी दस्तावेज़ में मर्ज करना
- दस्तावेज़ के कॉन्सेप्ट