Class DocumentApp

ডকুমেন্টঅ্যাপ

ডকুমেন্ট সার্ভিসটি সম্পাদনাযোগ্য Documents তৈরি ও খোলে।

// Open a document by ID.
// TODO(developer): Replace the ID with your own.
let doc = DocumentApp.openById('DOCUMENT_ID');

// Create and open a document.
doc = DocumentApp.create('Document Name');

বৈশিষ্ট্য

সম্পত্তি প্রকার বর্ণনা
Attribute Attribute Attribute গণনা।
Element Type Element Type Element Type এনুমারেশন।
Font Family Font Family Font Family গণনা।
Glyph Type Glyph Type Glyph Type গণনা।
Horizontal Alignment Horizontal Alignment Horizontal Alignment এনুমারেশন।
Paragraph Heading Paragraph Heading Paragraph Heading গণনা।
Positioned Layout Positioned Layout Positioned Layout গণনা।
Text Alignment Text Alignment Text Alignment এনুমারেশন।
Vertical Alignment Vertical Alignment Vertical Alignment গণনা।

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
create(name) Document একটি নতুন ডকুমেন্ট তৈরি করে এবং ফেরত দেয়।
get Active Document() Document যে ডকুমেন্টটির সাথে স্ক্রিপ্টটি কন্টেইনার-বাউন্ড, সেটি ফেরত দেয়।
get Ui() Ui ডকুমেন্টের ইউজার-ইন্টারফেস এনভায়রনমেন্টের একটি ইনস্ট্যান্স ফেরত দেয়, যা স্ক্রিপ্টটিকে মেনু, ডায়ালগ এবং সাইডবারের মতো ফিচার যোগ করার সুযোগ দেয়।
open By Id(id) Document নির্দিষ্ট আইডি সহ নথিটি ফেরত দেয়।
open By Url(url) Document নির্দিষ্ট URL সহ ডকুমেন্টটি খোলে এবং ফেরত দেয়।

বিস্তারিত ডকুমেন্টেশন

create(name)

একটি নতুন ডকুমেন্ট তৈরি করে এবং ফেরত দেয়।

// Create and open a new document.
const doc = DocumentApp.create('Document Name');

প্যারামিটার

নাম প্রকার বর্ণনা
name String নতুন নথিটির নাম।

ফেরত

Document — নতুন ডকুমেন্ট ইনস্ট্যান্স।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/documents

getActiveDocument()

যে ডকুমেন্টের সাথে স্ক্রিপ্টটি কন্টেইনার-বাউন্ড, সেটি ফেরত দেয়। যে ডকুমেন্টের সাথে স্ক্রিপ্টটি কন্টেইনার-বাউন্ড নয়, সেটির সাথে ইন্টারঅ্যাক্ট করতে এর পরিবর্তে openById(id) বা openByUrl(url) ব্যবহার করুন।

// Get the document to which this script is bound.
const doc = DocumentApp.getActiveDocument();

ফেরত

Document — ডকুমেন্ট ইনস্ট্যান্স

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getUi()

ডকুমেন্টের ইউজার-ইন্টারফেস এনভায়রনমেন্টের একটি ইনস্ট্যান্স রিটার্ন করে, যা স্ক্রিপ্টকে মেনু, ডায়ালগ এবং সাইডবারের মতো ফিচার যোগ করার সুযোগ দেয়। একটি স্ক্রিপ্ট শুধুমাত্র খোলা ডকুমেন্টের বর্তমান ইনস্ট্যান্সের UI-এর সাথে ইন্টারঅ্যাক্ট করতে পারে, এবং তাও কেবল যদি স্ক্রিপ্টটি ডকুমেন্টটির সাথে বাইন্ড করা থাকে। আরও তথ্যের জন্য, মেনু , ডায়ালগ এবং সাইডবার সম্পর্কিত গাইডগুলো দেখুন।

// Add a custom menu to the active document, including a separator and a
// sub-menu.
function onOpen(e) {
  DocumentApp.getUi()
      .createMenu('My Menu')
      .addItem('My menu item', 'myFunction')
      .addSeparator()
      .addSubMenu(
          DocumentApp.getUi()
              .createMenu('My sub-menu')
              .addItem('One sub-menu item', 'mySecondFunction')
              .addItem('Another sub-menu item', 'myThirdFunction'),
          )
      .addToUi();
}

ফেরত

Ui — এই ডকুমেন্টের ইউজার-ইন্টারফেস এনভায়রনমেন্টের একটি ইনস্ট্যান্স


openById(id)

নির্দিষ্ট আইডি সহ ডকুমেন্টটি ফেরত দেয়। যদি স্ক্রিপ্টটি ডকুমেন্টের সাথে কন্টেইনার-বাউন্ড হয়, তাহলে এর পরিবর্তে getActiveDocument() ব্যবহার করুন।

// Open a document by ID.
// TODO(developer): Replace the ID with your own.
const doc = DocumentApp.openById('DOCUMENT_ID');

প্যারামিটার

নাম প্রকার বর্ণনা
id String যে ডকুমেন্টটি খুলতে হবে তার আইডি।

ফেরত

Document — ডকুমেন্ট ইনস্ট্যান্স।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/documents

openByUrl(url)

নির্দিষ্ট URL সহ ডকুমেন্টটি খোলে এবং ফেরত দেয়। যদি স্ক্রিপ্টটি ডকুমেন্টের সাথে কন্টেইনার-বাউন্ড হয়, তাহলে এর পরিবর্তে getActiveDocument() ব্যবহার করুন।

// Open a document by URL.
const doc = DocumentApp.openByUrl(
    'https://docs.google.com/document/d/1234567890abcdefghijklmnopqrstuvwxyz_a1b2c3/edit',
);

প্যারামিটার

নাম প্রকার বর্ণনা
url String খোলার জন্য ডকুমেন্টটির ইউআরএল

ফেরত

Document — ডকুমেন্ট ইনস্ট্যান্স

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/documents