এই Google Docs API পৃষ্ঠাটি বর্ণনা করে যে কীভাবে Google Docs ডকুমেন্টের সাথে সম্পর্কিত কিছু উচ্চ-স্তরের কাজ সম্পাদন করতে হয়, যেমন:
- একটি ডকুমেন্ট তৈরি করুন
- একটি বিদ্যমান নথি অনুলিপি করুন
নিম্নলিখিত অনুচ্ছেদগুলিতে এই কাজগুলি বিস্তারিতভাবে বর্ণনা করা হয়েছে।
একটি ফাঁকা ডকুমেন্ট তৈরি করুন
একটি ডকুমেন্ট তৈরি করতে, documents
সংগ্রহে documents.create
পদ্ধতিটি ব্যবহার করুন।
নিম্নলিখিত কোড নমুনাটি দেখায় কিভাবে একটি নির্দিষ্ট শিরোনাম সহ একটি ফাঁকা ডকুমেন্ট তৈরি করতে হয়:
জাভা
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()); }
পিএইচপি
$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);
পাইথন
title = 'My Document' body = { 'title': title } doc = service.documents() \ .create(body=body).execute() print('Created document with title: {0}'.format( doc.get('title')))
গুগল ড্রাইভ ফোল্ডারগুলির সাথে কাজ করুন
ডক্স এপিআই ব্যবহার করে নির্দিষ্ট ড্রাইভ ফোল্ডারের মধ্যে সরাসরি ডকুমেন্ট তৈরি করার কোনও বিকল্প নেই। ডিফল্টরূপে, তৈরি ডকুমেন্টটি ড্রাইভের ব্যবহারকারীর রুট ফোল্ডারে সংরক্ষণ করা হয়।
তবে, ড্রাইভ ফোল্ডারে ফাইল সংরক্ষণের দুটি বিকল্প আছে:
ডকুমেন্ট তৈরি হওয়ার পর, Drive API এর
files.update
পদ্ধতি ব্যবহার করে এটিকে একটি নির্দিষ্ট ফোল্ডারে সরান। ফাইল সরানোর বিষয়ে আরও তথ্যের জন্য, ফোল্ডারগুলির মধ্যে ফাইল সরান দেখুন।Drive API এর
files.create
পদ্ধতি ব্যবহার করে একটি ফোল্ডারে একটি ফাঁকা ডকুমেন্ট যোগ করুন,application/vnd.google-apps.document
কেmimeType
হিসেবে উল্লেখ করুন। ফাইল তৈরি সম্পর্কে আরও তথ্যের জন্য, একটি নির্দিষ্ট ফোল্ডারে একটি ফাইল তৈরি করুন দেখুন।
যেকোনো বিকল্পের জন্য, কলটি অনুমোদন করার জন্য আপনাকে উপযুক্ত ড্রাইভ API স্কোপ যোগ করতে হবে। ড্রাইভ স্কোপ সম্পর্কে আরও তথ্যের জন্য, Google ড্রাইভ API স্কোপ নির্বাচন করুন দেখুন।
একটি শেয়ার্ড ড্রাইভ ফোল্ডারের মধ্যে একটি ফাইল সরাতে বা তৈরি করতে, শেয়ার্ড ড্রাইভ সমর্থন বাস্তবায়ন দেখুন।
একটি বিদ্যমান নথি অনুলিপি করুন
একটি ডকুমেন্ট কপি করতে, Drive API এর files.copy
পদ্ধতি ব্যবহার করুন।
নিম্নলিখিত কোড নমুনাটি দেখায় কিভাবে একটি বিদ্যমান ডকুমেন্ট কপি করতে হয়। আপনি ডকুমেন্ট URL-এ ড্রাইভ API কলের জন্য ব্যবহারযোগ্য আইডি খুঁজে পেতে পারেন। আরও তথ্যের জন্য, ডকুমেন্ট আইডি দেখুন।
https://docs.google.com/document/d/DOCUMENT_ID/edit
জাভা
String copyTitle = "Copy Title"; File copyMetadata = new File().setName(copyTitle); File documentCopyFile = driveService.files().copy(documentId, copyMetadata).execute(); String documentCopyId = documentCopyFile.getId();
নোড.জেএস
var copyTitle = "Copy Title"; let request = { name: copyTitle, }; this.driveService.files.copy({ fileId: documentId, resource: request, }, (err, driveResponse) => { let documentCopyId = driveResponse.id; });
পিএইচপি
<?php $copyTitle = 'Copy Title'; $copy = new Google_Service_Drive_DriveFile(array( 'name' => $copyTitle )); $driveResponse = $driveService->files->copy($documentId, $copy); $documentCopyId = $driveResponse->id;
পাইথন
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')
মনে রাখবেন যে কলটি অনুমোদন করার জন্য আপনাকে একটি উপযুক্ত ড্রাইভ API স্কোপ ব্যবহার করতে হবে। ড্রাইভ স্কোপ সম্পর্কে আরও তথ্যের জন্য, Google ড্রাইভ API স্কোপ নির্বাচন করুন দেখুন।