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لاسترداد العنصر الشقيق التالي للعنصر.
getParent()ContainerElementاسترداد العنصر الأصلي للعنصر.
getPreviousSibling()Elementلاسترداد العنصر الشقيق السابق للعنصر.
getType()ElementTypeلاسترداد ElementType للعنصر.
isAtDocumentEnd()Booleanوتحدِّد ما إذا كان العنصر في نهاية Document.
merge()Elementتدمج العنصر مع العنصر التابع السابق من النوع نفسه.
removeFromParent()Elementإزالة العنصر من عنصره الأساسي
setAttributes(attributes)Elementيعيّن سمات العنصر.

الوثائق التفصيلية

asBody()

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

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

الإرجاع

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

التفويض

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

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

asDate()

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

وعندما تعرف أنّ أحد العناصر هو Date، استخدِم هذه الطريقة لضبط نوعه باعتباره Date. ويؤدي إجراء ذلك إلى السماح للإكمال التلقائي في محرِّر "برمجة تطبيقات Google" بعرض الطرق التي يمكنك استخدامها مع 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، استخدِم هذه الطريقة لضبط نوعه كشخص. يؤدي إجراء ذلك إلى السماح للإكمال التلقائي في محرِّر "برمجة تطبيقات Google" بعرض الطرق التي يمكنك استخدامها مع عنصر الشخص.

الإرجاع

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

التفويض

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

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

عرض العنصر الحالي على أنّه RichLink، على سبيل المثال، رابط إلى ملف في "جداول بيانات Google".

وعندما تعرف أنّ أحد العناصر هو RichLink، استخدِم هذه الطريقة لضبط نوعه باعتباره RichLink. وسيؤدي إجراء ذلك إلى السماح للإكمال التلقائي في محرِّر "برمجة تطبيقات Google" بعرض الطرق التي يمكنك استخدامها مع 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.

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

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

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

// Log the paragraph attributes.
for (var att in atts) {
  Logger.log(att + ":" + atts[att]);
}

الإرجاع

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

التفويض

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

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

getNextSibling()

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

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

الإرجاع

Element — العنصر الشقيق التالي

التفويض

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

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

getParent()

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

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

الإرجاع

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

التفويض

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

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

getPreviousSibling()

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

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

الإرجاع

Element — العنصر الشقيق السابق

التفويض

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

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

getType()

لاسترداد ElementType للعنصر.

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

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

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

var 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 نفسها فقط. أي عناصر فرعية مضمنة في يتم نقل العنصر الحالي إلى العنصر الشقيق السابق.

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

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

// Example 1: Merge paragraphs
// Append two paragraphs to the document's active tab.
var par1 = body.appendParagraph('Paragraph 1.');
var 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.
var cells = [
['Row 1, Cell 1', 'Row 1, Cell 2'],
['Row 2, Cell 1', 'Row 2, Cell 2']
];
// Build a table from the array.
var table = body.appendTable(cells);
// Get the first row in the table.
 var row = table.getRow(0);
// Get the two cells in this row.
var cell1 = row.getCell(0);
var cell2 = row.getCell(1);
// Merge the current cell into its preceding sibling element.
var merged = cell2.merge();

الإرجاع

Element — العنصر المدمج

التفويض

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

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

removeFromParent()

إزالة العنصر من عنصره الأساسي

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

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

الإرجاع

Element — العنصر الذي تمت إزالته

التفويض

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

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

setAttributes(attributes)

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

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

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

// Define a custom paragraph style.
var 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.
var 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