Class DocumentApp

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

নথি পরিষেবা সম্পাদনা করা যেতে পারে এমন Documents তৈরি করে এবং খোলে৷

// Open a document by ID.
var doc = DocumentApp.openById('DOCUMENT_ID_GOES_HERE');

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

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
Attribute Attribute Attribute গণনা.
ElementType ElementType ElementType গণনা।
FontFamily FontFamily FontFamily গণনা।
GlyphType GlyphType GlyphType গণনা.
HorizontalAlignment HorizontalAlignment HorizontalAlignment গণনা।
ParagraphHeading ParagraphHeading ParagraphHeading গণনা.
PositionedLayout PositionedLayout PositionedLayout গণনা।
TextAlignment TextAlignment TextAlignment গণনা।
VerticalAlignment VerticalAlignment VerticalAlignment গণনা।

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বর্ণনা
create(name) Document একটি নতুন নথি তৈরি করে এবং ফেরত দেয়।
getActiveDocument() Document যে নথিতে স্ক্রিপ্টটি কন্টেইনার-বাউন্ড থাকে সেটি ফেরত দেয়।
getUi() Ui নথির ব্যবহারকারী-ইন্টারফেস পরিবেশের একটি উদাহরণ প্রদান করে যা স্ক্রিপ্টটিকে মেনু, ডায়ালগ এবং সাইডবারগুলির মতো বৈশিষ্ট্যগুলি যোগ করার অনুমতি দেয়৷
openById(id) Document নির্দিষ্ট আইডি সহ নথিটি ফেরত দেয়।
openByUrl(url) Document নির্দিষ্ট URL সহ নথিটি খোলে এবং ফেরত দেয়।

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

create(name)

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

// Create and open a new document.
var 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.
var 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.
var doc = DocumentApp.openById('DOCUMENT_ID_GOES_HERE');

পরামিতি

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

প্রত্যাবর্তন

Document - নথির উদাহরণ

অনুমোদন

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

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

openByUrl(url)

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

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

পরামিতি

নাম টাইপ বর্ণনা
url String খোলার জন্য নথির URL

প্রত্যাবর্তন

Document - নথির উদাহরণ

অনুমোদন

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

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