Class Format

বিন্যাস

একটি XML ডকুমেন্ট আউটপুট করার জন্য একটি ফর্ম্যাটার, যার তিনটি পূর্বনির্ধারিত ফর্ম্যাট রয়েছে যা আরও কাস্টমাইজ করা যেতে পারে।

// Log an XML document with specified formatting options.
const xml = '<root><a><b>Text!</b><b>More text!</b></a></root>';
const document = XmlService.parse(xml);
const output = XmlService.getCompactFormat()
                   .setLineSeparator('\n')
                   .setEncoding('UTF-8')
                   .setIndent('   ')
                   .format(document);
Logger.log(output);

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
format(document) String প্রদত্ত Document একটি ফর্ম্যাটেড স্ট্রিং হিসেবে আউটপুট করে।
format(element) String প্রদত্ত Element নোডকে একটি ফর্ম্যাটেড স্ট্রিং হিসেবে আউটপুট করে।
set Encoding(encoding) Format ফরম্যাটার যে অক্ষর এনকোডিং ব্যবহার করবে তা সেট করে।
set Indent(indent) Format তাদের পিতামাতার সাপেক্ষে চাইল্ড নোডগুলিকে ইন্ডেন্ট করতে ব্যবহৃত স্ট্রিং সেট করে।
set Line Separator(separator) Format যখনই ফর্ম্যাটার সাধারণত একটি লাইন ব্রেক সন্নিবেশ করবে তখনই স্ট্রিংটি সন্নিবেশ করানোর জন্য সেট করে।
set Omit Declaration(omitDeclaration) Format ফর্ম্যাটারটি XML ঘোষণা বাদ দেবে কিনা তা সেট করে, যেমন <?xml version="1.0" encoding="UTF-8"?>
set Omit Encoding(omitEncoding) Format <?xml version="1.0" encoding="UTF-8"?> তে এনকোডিং ক্ষেত্র, যেমন XML ঘোষণায় ফর্ম্যাটার এনকোডিং বাদ দেবে কিনা তা সেট করে।

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

format(document)

প্রদত্ত Document একটি ফর্ম্যাটেড স্ট্রিং হিসেবে আউটপুট করে।

পরামিতি

নাম আদর্শ বিবরণ
document Document ফর্ম্যাট করার জন্য ডকুমেন্ট।

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

String — ফর্ম্যাট করা ডকুমেন্ট।


format(element)

প্রদত্ত Element নোডকে একটি ফর্ম্যাটেড স্ট্রিং হিসেবে আউটপুট করে।

পরামিতি

নাম আদর্শ বিবরণ
element Element ফর্ম্যাট করার জন্য উপাদান।

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

String — ফর্ম্যাট করা উপাদান।


set Encoding(encoding)

ফরম্যাটার যে অক্ষর এনকোডিং ব্যবহার করবে তা সেট করে। encoding আর্গুমেন্টটি অবশ্যই একটি স্বীকৃত XML এনকোডিং হতে হবে যেমন ISO-8859-1 , US-ASCII , UTF-8 , অথবা UTF-16

// Log an XML document with encoding that does not support certain special
// characters.
const xml = '<root><a><b>ಠ‿ಠ</b><b>ಠ‿ಠ</b></a></root>';
const document = XmlService.parse(xml);
const output =
    XmlService.getRawFormat().setEncoding('ISO-8859-1').format(document);
Logger.log(output);

পরামিতি

নাম আদর্শ বিবরণ
encoding String ব্যবহার করার জন্য এনকোডিং।

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

Format — চেইনিং এর জন্য ফর্ম্যাটার।


set Indent(indent)

চাইল্ড নোডগুলিকে তাদের প্যারেন্টের সাপেক্ষে ইন্ডেন্ট করার জন্য ব্যবহৃত স্ট্রিং সেট করে। null ছাড়া অন্য একটি ইন্ডেন্ট সেট করলে ফর্ম্যাটার প্রতিটি নোডের পরে একটি লাইন ব্রেক সন্নিবেশ করবে।

// Log an XML document with each child node indented four spaces.
const xml = '<root><a><b>Text!</b><b>More text!</b></a></root>';
const document = XmlService.parse(xml);
const output = XmlService.getCompactFormat().setIndent('    ').format(document);
Logger.log(output);

পরামিতি

নাম আদর্শ বিবরণ
indent String ব্যবহার করার জন্য ইন্ডেন্ট।

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

Format — চেইনিং এর জন্য ফর্ম্যাটার।


set Line Separator(separator)

যখনই ফর্ম্যাটার সাধারণত একটি লাইন ব্রেক সন্নিবেশ করবে তখনই স্ট্রিংটি সন্নিবেশ করানোর জন্য সেট করে। তিনটি পূর্বনির্ধারিত ফর্ম্যাটারের বিভিন্ন শর্ত রয়েছে যার অধীনে তারা একটি লাইন ব্রেক সন্নিবেশ করায়। ডিফল্ট লাইন বিভাজক হল \r\n

// Log an XML document with several spaces and a pipe character in place of line
// breaks.
const xml = '<root><a><b>Text!</b><b>More text!</b></a></root>';
const document = XmlService.parse(xml);
const output =
    XmlService.getRawFormat().setLineSeparator(' | ').format(document);
Logger.log(output);

পরামিতি

নাম আদর্শ বিবরণ
separator String ব্যবহার করার জন্য বিভাজক।

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

Format — চেইনিং এর জন্য ফর্ম্যাটার।


set Omit Declaration(omitDeclaration)

ফর্ম্যাটারটি XML ঘোষণা বাদ দেবে কিনা তা সেট করে, যেমন <?xml version="1.0" encoding="UTF-8"?>

পরামিতি

নাম আদর্শ বিবরণ
omit Declaration Boolean XML ঘোষণা বাদ দিলে true ; অন্তর্ভুক্ত করলে false

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

Format — চেইনিং এর জন্য ফর্ম্যাটার।


set Omit Encoding(omitEncoding)

<?xml version="1.0" encoding="UTF-8"?> তে এনকোডিং ক্ষেত্র, যেমন XML ঘোষণায় ফর্ম্যাটার এনকোডিং বাদ দেবে কিনা তা সেট করে।

পরামিতি

নাম আদর্শ বিবরণ
omit Encoding Boolean XML ঘোষণায় এনকোডিং বাদ দিলে true ; অন্তর্ভুক্ত করলে false

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

Format — চেইনিং এর জন্য ফর্ম্যাটার।