Interface Element

العنصر

عنصر عام يتم تمثيل محتوى Document كعناصر. على سبيل المثال، ListItem وParagraph وTable هي عناصر ترث جميع الطرق المحدّدة بواسطة Element، مثل getType().

تنفيذ الفئات

الاسموصف قصير
Bodyمحتوى علامة تبويب في مستند "مستندات Google"
ContainerElementعنصر عام قد يحتوي على عناصر أخرى
Dateعنصر يمثّل تاريخًا منسَّقًا
Equationعنصر يمثّل عبارة رياضية.
EquationFunctionعنصر يمثّل دالة في Equation رياضية.
EquationFunctionArgumentSeparatorعنصر يمثّل فاصل دالة في Equation رياضية
EquationSymbolتمثّل هذه السمة رمزًا في صيغة رياضية Equation.
FooterSectionتمثّل هذه السمة قسم التذييل.
Footnoteعنصر يمثّل حاشية سفلية
FootnoteSectionعنصر يمثّل قسم الحواشي السفلية
HeaderSectionعنصر يمثّل قسم رأس الصفحة
HorizontalRuleعنصر يمثّل قاعدة أفقية
InlineDrawingعنصر يمثّل رسمًا مضمّنًا
InlineImageعنصر يمثّل صورة مضمّنة
ListItemعنصر يمثّل عنصر قائمة
PageBreakعنصر يمثّل فاصل صفحة
Paragraphعنصر يمثّل فقرة
Personتمثّل هذه السمة رابطًا يؤدي إلى صفحة شخصية.
RichLinkعنصر يمثّل رابطًا يؤدي إلى أحد موارد Google، مثل ملف في Drive أو فيديو على YouTube
Tableعنصر يمثّل جدولاً
TableCellتمثّل هذه السمة خلية جدول.
TableOfContentsعنصر يحتوي على جدول محتويات
TableRowعنصر يمثّل صف جدول.
Textعنصر يمثّل منطقة نص منسّق
UnsupportedElementعنصر يمثّل منطقة غير معروفة أو لا يمكن أن يتأثّر بنص برمجي، مثل رقم الصفحة

الطُرق

الطريقةنوع القيمة التي تم إرجاعهاوصف قصير
asBody()Bodyتعرض العنصر الحالي كـ Body.
asDate()Dateتعرض العنصر الحالي كـ Date.
asEquation()Equationتعرض العنصر الحالي كـ Equation.
asEquationFunction()EquationFunctionتعرض العنصر الحالي كـ EquationFunction.
asEquationFunctionArgumentSeparator()EquationFunctionArgumentSeparatorتعرض العنصر الحالي كـ EquationFunctionArgumentSeparator.
asEquationSymbol()EquationSymbolتعرض العنصر الحالي كـ EquationSymbol.
asFooterSection()FooterSectionتعرض العنصر الحالي كـ FooterSection.
asFootnote()Footnoteتعرض العنصر الحالي كـ Footnote.
asFootnoteSection()FootnoteSectionتعرض العنصر الحالي كـ FootnoteSection.
asHeaderSection()HeaderSectionتعرض العنصر الحالي كـ HeaderSection.
asHorizontalRule()HorizontalRuleتعرض العنصر الحالي كـ HorizontalRule.
asInlineDrawing()InlineDrawingتعرض العنصر الحالي كـ InlineDrawing.
asInlineImage()InlineImageتعرض العنصر الحالي كـ InlineImage.
asListItem()ListItemتعرض العنصر الحالي كـ ListItem.
asPageBreak()PageBreakتعرض العنصر الحالي كـ PageBreak.
asParagraph()Paragraphتعرض العنصر الحالي كـ Paragraph.
asPerson()Personتعرض العنصر الحالي كـ Person.
asRichLink()RichLinkتعرض العنصر الحالي كـ RichLink، مثلاً، رابط إلى ملف في "جداول بيانات Google".
asTable()Tableتعرض العنصر الحالي كـ Table.
asTableCell()TableCellتعرض العنصر الحالي كـ TableCell.
asTableOfContents()TableOfContentsتعرض العنصر الحالي كـ TableOfContents.
asTableRow()TableRowتعرض العنصر الحالي كـ TableRow.
asText()Textتعرض العنصر الحالي كـ Text.
copy()Elementتعرض نسخة منفصلة وعميقة من العنصر الحالي.
getAttributes()Objectيتم استرداد سمات العنصر.
getNextSibling()Element|nullيستردّ العنصر الشقيق التالي للعنصر.
getParent()ContainerElement|nullتعرض هذه السمة العنصر الرئيسي للعنصر الحالي.
getPreviousSibling()Element|nullيتم استرداد العنصر الشقيق السابق للعنصر.
getType()ElementTypeيستردّ ElementType الخاص بالعنصر.
isAtDocumentEnd()Booleanتحدّد هذه السمة ما إذا كان العنصر في نهاية Document.
merge()Element|nullيدمج العنصر مع العنصر الشقيق السابق من النوع نفسه.
removeFromParent()Element|nullتزيل هذه الطريقة العنصر من العنصر الأصل.
setAttributes(attributes)Elementتضبط هذه السمة سمات العنصر.

مستندات تفصيلية

asBody()

تعرض العنصر الحالي كـ Body.

استخدِم هذه الطريقة للمساعدة في الإكمال التلقائي عندما يكون من المعروف أنّ عنصرًا معيّنًا من نوع محدّد.

الإرجاع

Body: العنصر الحالي

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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

asDate()

تعرض العنصر الحالي كـ Date.

عندما تعرف أنّ العنصر هو Date، استخدِم هذه الطريقة لضبط نوعه على Date. يسمح لك ذلك بأن تعرض لك ميزة الإكمال التلقائي في أداة تعديل النصوص البرمجية لبرمجة تطبيقات الطرق التي يمكنك استخدامها مع Date.

الإرجاع

Date: العنصر الحالي الذي تم ضبط نوعه على Date

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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

asEquation()

تعرض العنصر الحالي كـ Equation.

استخدِم هذه الطريقة للمساعدة في الإكمال التلقائي عندما يكون من المعروف أنّ عنصرًا معيّنًا من نوع محدّد.

الإرجاع

Equation: العنصر الحالي

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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

asEquationFunction()

تعرض العنصر الحالي كـ EquationFunction.

استخدِم هذه الطريقة للمساعدة في الإكمال التلقائي عندما يكون من المعروف أنّ عنصرًا معيّنًا من نوع محدّد.

الإرجاع

EquationFunction: العنصر الحالي

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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

asEquationFunctionArgumentSeparator()

تعرض العنصر الحالي كـ EquationFunctionArgumentSeparator.

استخدِم هذه الطريقة للمساعدة في الإكمال التلقائي عندما يكون من المعروف أنّ عنصرًا معيّنًا من نوع محدّد.

الإرجاع

EquationFunctionArgumentSeparator: العنصر الحالي

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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

asEquationSymbol()

تعرض العنصر الحالي كـ EquationSymbol.

استخدِم هذه الطريقة للمساعدة في الإكمال التلقائي عندما يكون من المعروف أنّ عنصرًا معيّنًا من نوع محدّد.

الإرجاع

EquationSymbol: العنصر الحالي

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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

asFooterSection()

تعرض العنصر الحالي كـ FooterSection.

استخدِم هذه الطريقة للمساعدة في الإكمال التلقائي عندما يكون من المعروف أنّ عنصرًا معيّنًا من نوع محدّد.

الإرجاع

FooterSection: العنصر الحالي

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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

asFootnote()

تعرض العنصر الحالي كـ Footnote.

استخدِم هذه الطريقة للمساعدة في الإكمال التلقائي عندما يكون من المعروف أنّ عنصرًا معيّنًا من نوع محدّد.

الإرجاع

Footnote: العنصر الحالي

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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

asFootnoteSection()

تعرض العنصر الحالي كـ FootnoteSection.

استخدِم هذه الطريقة للمساعدة في الإكمال التلقائي عندما يكون من المعروف أنّ عنصرًا معيّنًا من نوع محدّد.

الإرجاع

FootnoteSection: العنصر الحالي

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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

asHeaderSection()

تعرض العنصر الحالي كـ HeaderSection.

استخدِم هذه الطريقة للمساعدة في الإكمال التلقائي عندما يكون من المعروف أنّ عنصرًا معيّنًا من نوع محدّد.

الإرجاع

HeaderSection: العنصر الحالي

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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

asHorizontalRule()

تعرض العنصر الحالي كـ HorizontalRule.

استخدِم هذه الطريقة للمساعدة في الإكمال التلقائي عندما يكون من المعروف أنّ عنصرًا معيّنًا من نوع محدّد.

الإرجاع

HorizontalRule: العنصر الحالي

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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

asInlineDrawing()

تعرض العنصر الحالي كـ InlineDrawing.

استخدِم هذه الطريقة للمساعدة في الإكمال التلقائي عندما يكون من المعروف أنّ عنصرًا معيّنًا من نوع محدّد.

الإرجاع

InlineDrawing: العنصر الحالي

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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

asInlineImage()

تعرض العنصر الحالي كـ InlineImage.

استخدِم هذه الطريقة للمساعدة في الإكمال التلقائي عندما يكون من المعروف أنّ عنصرًا معيّنًا من نوع محدّد.

الإرجاع

InlineImage: العنصر الحالي

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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

asListItem()

تعرض العنصر الحالي كـ ListItem.

استخدِم هذه الطريقة للمساعدة في الإكمال التلقائي عندما يكون من المعروف أنّ عنصرًا معيّنًا من نوع محدّد.

الإرجاع

ListItem: العنصر الحالي

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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

asPageBreak()

تعرض العنصر الحالي كـ PageBreak.

استخدِم هذه الطريقة للمساعدة في الإكمال التلقائي عندما يكون من المعروف أنّ عنصرًا معيّنًا من نوع محدّد.

الإرجاع

PageBreak: العنصر الحالي

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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

asParagraph()

تعرض العنصر الحالي كـ Paragraph.

استخدِم هذه الطريقة للمساعدة في الإكمال التلقائي عندما يكون من المعروف أنّ عنصرًا معيّنًا من نوع محدّد.

الإرجاع

Paragraph: العنصر الحالي

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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

asPerson()

تعرض العنصر الحالي كـ Person.

عندما تعرف أنّ العنصر هو Person، استخدِم هذه الطريقة لضبط نوعه كشخص. يسمح لك ذلك بأن تعرض ميزة الإكمال التلقائي في "أداة تعديل النصوص البرمجية في برمجة تطبيقات" الطرق التي يمكنك استخدامها مع عنصر الشخص.

الإرجاع

Person: العنصر الحالي الذي تم ضبط نوعه على Person

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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

تعرض العنصر الحالي كـ RichLink، مثلاً، رابط إلى ملف في "جداول بيانات Google".

عندما تعرف أنّ العنصر هو RichLink، استخدِم هذه الطريقة لضبط نوعه على RichLink. يسمح لك ذلك بأن تعرض ميزة الإكمال التلقائي في أداة تعديل النصوص البرمجية لبرمجة تطبيقات الطرق التي يمكنك استخدامها مع RichLink.

الإرجاع

RichLink: العنصر الحالي الذي تم ضبط نوعه على RichLink

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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

asTable()

تعرض العنصر الحالي كـ Table.

استخدِم هذه الطريقة للمساعدة في الإكمال التلقائي عندما يكون من المعروف أنّ عنصرًا معيّنًا من نوع محدّد.

الإرجاع

Table: العنصر الحالي

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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

asTableCell()

تعرض العنصر الحالي كـ TableCell.

استخدِم هذه الطريقة للمساعدة في الإكمال التلقائي عندما يكون من المعروف أنّ عنصرًا معيّنًا من نوع محدّد.

الإرجاع

TableCell: العنصر الحالي

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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

asTableOfContents()

تعرض العنصر الحالي كـ TableOfContents.

استخدِم هذه الطريقة للمساعدة في الإكمال التلقائي عندما يكون من المعروف أنّ عنصرًا معيّنًا من نوع محدّد.

الإرجاع

TableOfContents: العنصر الحالي

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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

asTableRow()

تعرض العنصر الحالي كـ TableRow.

استخدِم هذه الطريقة للمساعدة في الإكمال التلقائي عندما يكون من المعروف أنّ عنصرًا معيّنًا من نوع محدّد.

الإرجاع

TableRow: العنصر الحالي

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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

asText()

تعرض العنصر الحالي كـ Text.

استخدِم هذه الطريقة للمساعدة في الإكمال التلقائي عندما يكون من المعروف أنّ عنصرًا معيّنًا من نوع محدّد.

الإرجاع

Text: العنصر الحالي

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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

copy()

تعرض نسخة منفصلة وعميقة من العنصر الحالي.

يتم أيضًا نسخ أي عناصر فرعية مضمّنة في العنصر. لا يحتوي العنصر الجديد على عنصر رئيسي.

الإرجاع

Element: النسخة الجديدة

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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

getAttributes()

يتم استرداد سمات العنصر.

والنتيجة هي عنصر يحتوي على سمة لكل سمة عنصر صالحة، حيث يتطابق اسم كل سمة مع عنصر في التعداد DocumentApp.Attribute.

const doc = DocumentApp.getActiveDocument();
const documentTab = doc.getActiveTab().asDocumentTab();
const body = documentTab.getBody();

// Append a styled paragraph.
const par = body.appendParagraph('A bold, italicized paragraph.');
par.setBold(true);
par.setItalic(true);

// Retrieve the paragraph's attributes.
const atts = par.getAttributes();

// Log the paragraph attributes.
for (const att in atts) {
  Logger.log(`${att}:${atts[att]}`);
}

الإرجاع

Object: سمات العنصر

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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

getNextSibling()

يستردّ العنصر الشقيق التالي للعنصر.

العنصر الشقيق التالي له العنصر الرئيسي نفسه ويتبع العنصر الحالي.

الإرجاع

Element|null: العنصر الشقيق التالي

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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

getParent()

تعرض هذه السمة العنصر الرئيسي للعنصر الحالي.

يحتوي العنصر الرئيسي على العنصر الحالي.

الإرجاع

ContainerElement|null: العنصر الرئيسي

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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

getPreviousSibling()

يتم استرداد العنصر الشقيق السابق للعنصر.

العنصر الشقيق السابق له العنصر الأصلي نفسه ويسبق العنصر الحالي.

الإرجاع

Element|null: العنصر الشقيق السابق

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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

getType()

يستردّ ElementType الخاص بالعنصر.

استخدِم getType() لتحديد النوع الدقيق لعنصر معيّن.

const doc = DocumentApp.getActiveDocument();
const documentTab = doc.getActiveTab().asDocumentTab();
const body = documentTab.getBody();

// Obtain the first element in the active tab's body.

const firstChild = body.getChild(0);

// Use getType() to determine the element's type.
if (firstChild.getType() === DocumentApp.ElementType.PARAGRAPH) {
  Logger.log('The first element is a paragraph.');
} else {
  Logger.log('The first element is not a paragraph.');
}

الإرجاع

ElementType: نوع العنصر

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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

isAtDocumentEnd()

تحدّد هذه السمة ما إذا كان العنصر في نهاية Document.

الإرجاع

Boolean: ما إذا كان العنصر في نهاية علامة التبويب.

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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

merge()

يدمج العنصر مع العنصر الشقيق السابق من النوع نفسه.

يمكن دمج عناصر من ElementType نفسه فقط. يتم نقل أي عناصر فرعية مضمّنة في العنصر الحالي إلى العنصر الشقيق السابق.

تتم إزالة العنصر الحالي من المستند.

const doc = DocumentApp.getActiveDocument();
const documentTab = doc.getActiveTab().asDocumentTab();
const body = documentTab.getBody();

// Example 1: Merge paragraphs
// Append two paragraphs to the document's active tab.
const par1 = body.appendParagraph('Paragraph 1.');
const par2 = body.appendParagraph('Paragraph 2.');
// Merge the newly added paragraphs into a single paragraph.
par2.merge();

// Example 2: Merge table cells
// Create a two-dimensional array containing the table's cell contents.
const cells = [
  ['Row 1, Cell 1', 'Row 1, Cell 2'],
  ['Row 2, Cell 1', 'Row 2, Cell 2'],
];
// Build a table from the array.
const table = body.appendTable(cells);
// Get the first row in the table.
const row = table.getRow(0);
// Get the two cells in this row.
const cell1 = row.getCell(0);
const cell2 = row.getCell(1);
// Merge the current cell into its preceding sibling element.
const merged = cell2.merge();

الإرجاع

Element|null: العنصر المدمج

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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

removeFromParent()

تزيل هذه الطريقة العنصر من العنصر الأصل.

const doc = DocumentApp.getActiveDocument();
const documentTab = doc.getActiveTab().asDocumentTab();
const body = documentTab.getBody();

// Remove all images in the active tab's body.
const imgs = body.getImages();
for (let i = 0; i < imgs.length; i++) {
  imgs[i].removeFromParent();
}

الإرجاع

Element|null: العنصر الذي تمت إزالته

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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

setAttributes(attributes)

تضبط هذه السمة سمات العنصر.

يجب أن تكون مَعلمة السمات المحدّدة عبارة عن عنصر يكون فيه كل اسم خاصية عنصرًا في التعداد DocumentApp.Attribute، وتكون كل قيمة خاصية هي القيمة الجديدة التي سيتم تطبيقها.

const doc = DocumentApp.getActiveDocument();
const documentTab = doc.getActiveTab().asDocumentTab();
const body = documentTab.getBody();

// Define a custom paragraph style.
const style = {};
style[DocumentApp.Attribute.HORIZONTAL_ALIGNMENT] =
    DocumentApp.HorizontalAlignment.RIGHT;
style[DocumentApp.Attribute.FONT_FAMILY] = 'Calibri';
style[DocumentApp.Attribute.FONT_SIZE] = 18;
style[DocumentApp.Attribute.BOLD] = true;

// Append a plain paragraph.
const par = body.appendParagraph('A paragraph with custom style.');

// Apply the custom style.
par.setAttributes(style);

المَعلمات

الاسمالنوعالوصف
attributesObjectسمات العنصر

الإرجاع

Element: العنصر الحالي

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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