Class ListItem

ListItem

عنصر يمثّل عنصر قائمة. ListItem هي Paragraph مرتبطة برقم تعريف القائمة. قد يحتوي ListItem على العناصر Equation وFootnote وHorizontalRule وInlineDrawing وInlineImage وPageBreak وText. لمزيد من المعلومات حول بنية المستند، يُرجى الاطّلاع على دليل توسيع نطاق "مستندات Google".

لا يمكن أن يحتوي ListItems على أحرف سطر جديد. يتم تحويل الأحرف الجديدة من السطر ("\n") إلى أحرف مفصولة بفواصل ("}{/").

ListItems ولها رقم تعريف القائمة نفسه ينتمي إلى القائمة نفسها ويتم ترقيمها وفقًا لذلك. ليس مطلوبًا أن تكون السمة ListItems لقائمة معيّنة بجوار المستند أو أن تحتوي على العنصر الرئيسي نفسه. قد يتوفّر عنصرَان ينتميان إلى القائمة نفسها في أي مكان في المستند مع الحفاظ على ترقيم متتابع، كما هو موضّح في المثال التالي:

var body = DocumentApp.getActiveDocument().getBody();

// Append a new list item to the body.
var item1 = body.appendListItem('Item 1');

// Log the new list item's list ID.
Logger.log(item1.getListId());

// Append a table after the list item.
body.appendTable([
  ['Cell 1', 'Cell 2']
]);

// Append a second list item with the same list ID. The two items are treated as the same list,
// despite not being consecutive.
var item2 = body.appendListItem('Item 2');
item2.setListId(item1);

الطُرق

الطريقةنوع الإرجاعوصف قصير
addPositionedImage(image)PositionedImageإنشاء PositionedImage جديد وإدراجه من الكائن الثنائي الكبير (blob) المحدد للصورة.
appendHorizontalRule()HorizontalRuleلإنشاء HorizontalRule جديدة وإلحاقها بها.
appendInlineImage(image)InlineImageإنشاء InlineImage جديد وإرفاقه من كائن ثنائي كبير محدد للصورة.
appendInlineImage(image)InlineImageلإلحاق InlineImage المُقدَّم.
appendPageBreak()PageBreakلإنشاء PageBreak جديدة وإلحاقها بها.
appendPageBreak(pageBreak)PageBreakلإلحاق PageBreak المُقدَّم.
appendText(text)Textلإنشاء عنصر Text جديد وإلحاقه بالمحتوى المحدّد.
appendText(text)Textلإلحاق العنصر Text المحدد.
clear()ListItemمحو محتوى العنصر.
copy()ListItemعرض نسخة منفصلة من العنصر الحالي بشكل منفصل.
editAsText()Textللحصول على نسخة Text من العنصر الحالي للتعديل.
findElement(elementType)RangeElementيبحث في محتوى العنصر الفرعي عن النوع المحدّد.
findElement(elementType, from)RangeElementيبحث في محتوى العنصر الفرعي من النوع المحدّد، بدءًا من RangeElement المحدّد.
findText(searchPattern)RangeElementيبحث في محتوى العنصر عن نمط النص المحدّد باستخدام التعبيرات العادية.
findText(searchPattern, from)RangeElementيبحث في محتوى العنصر عن نمط النص المحدَّد، بدءًا من نتيجة بحث معيّنة.
getAlignment()HorizontalAlignmentلاسترداد HorizontalAlignment
getAttributes()Objectلاسترداد سمات العنصر\u39s.
getChild(childIndex)Elementلاسترداد العنصر الفرعي في الفهرس الفرعي المحدد.
getChildIndex(child)Integerلاسترداد الفهرس الفرعي للعنصر الفرعي المحدد.
getGlyphType()GlyphTypeلاسترداد عنصر القائمة GlyphType.
getHeading()ParagraphHeadingلاسترداد ParagraphHeading
getIndentEnd()Numberلاسترداد المسافة البادئة النهائية بالنقاط.
getIndentFirstLine()Numberلاسترداد المسافة البادئة للسطر الأول، بالنقاط.
getIndentStart()Numberاستعادة المسافة البادئة الأولى.
getLineSpacing()Numberلاسترداد تباعد الأسطر، بالنقاط.
getLinkUrl()Stringلاسترداد عنوان URL للرابط.
getListId()Stringلاسترداد رقم تعريف القائمة.
getNestingLevel()Integerلاسترداد عنصر دمج القائمة.
getNextSibling()Elementلاسترداد العنصر التالي.
getNumChildren()Integerلاسترداد عدد العناصر الثانوية
getParent()ContainerElementلاسترداد العنصر الرئيسي للعنصر.
getPositionedImage(id)PositionedImageتحصل على PositionedImage من خلال رقم تعريف الصورة.
getPositionedImages()PositionedImage[]تحصل على كل عناصر PositionedImage التي تم إرساؤها في الفقرة.
getPreviousSibling()Elementلاسترجاع العنصر السابق الذي يشبه العنصر نفسه.
getSpacingAfter()Numberلاسترداد التباعد بعد العنصر، بالنقاط.
getSpacingBefore()Numberلاسترداد التباعد قبل العنصر، بالنقاط.
getText()Stringلاسترداد محتوى العنصر كسلسلة نصية.
getTextAlignment()TextAlignmentلمحاذاة النص.
getType()ElementTypeلاسترداد العنصر ElementType's.
insertHorizontalRule(childIndex)HorizontalRuleلإنشاء HorizontalRule وإدراجها في الفهرس المحدّد.
insertInlineImage(childIndex, image)InlineImageإنشاء InlineImage جديد وإدراجه من الكائن الثنائي الكبير (blob) المحدد، في الفهرس المحدد.
insertInlineImage(childIndex, image)InlineImageإدراج InlineImage المحددة في الفهرس المحدد.
insertPageBreak(childIndex)PageBreakإنشاء PageBreak جديدة وإدراجها في الفهرس المحدّد.
insertPageBreak(childIndex, pageBreak)PageBreakإدراج PageBreak المحددة في الفهرس المحدد.
insertText(childIndex, text)Textلإنشاء عنصر نصي جديد وإدراجه في الفهرس المحدد.
insertText(childIndex, text)Textإدراج العنصر Text المحدد في الفهرس المحدّد، مع محتوى النص المحدّد.
isAtDocumentEnd()Booleanتحدِّد هذه السياسة ما إذا كان العنصر سيكون في نهاية Document.
isLeftToRight()Booleanاسترداد الإعداد من اليسار إلى اليمين.
merge()ListItemلدمج العنصر مع العنصر التابع السابق من النوع نفسه.
removeChild(child)ListItemإزالة العنصر الفرعي المحدد.
removeFromParent()ListItemإزالة العنصر من العنصر الرئيسي.
removePositionedImage(id)Booleanيزيل PositionedImage بواسطة رقم تعريف الصورة.
replaceText(searchPattern, replacement)Elementاستبدال جميع تكرارات نمط نص معين بسلسلة استبدال محددة، باستخدام التعبيرات العادية.
setAlignment(alignment)ListItemلضبط HorizontalAlignment.
setAttributes(attributes)ListItemتحدد سمات العنصر\u39;s.
setGlyphType(glyphType)ListItemتحدد عنصر القائمة GlyphType.
setHeading(heading)ListItemلضبط ParagraphHeading.
setIndentEnd(indentEnd)ListItemلتحديد المسافة البادئة النهائية بالنقاط.
setIndentFirstLine(indentFirstLine)ListItemلتحديد المسافة البادئة للسطر الأول، بالنقاط.
setIndentStart(indentStart)ListItemلتحديد المسافة البادئة الأولى بالنقاط.
setLeftToRight(leftToRight)ListItemلضبط الإعداد من اليسار إلى اليمين.
setLineSpacing(multiplier)ListItemلضبط تباعد الأسطر، كالكمية التي تشير إلى عدد الأسطر المطلوب استخدامها للمسافات.
setLinkUrl(url)ListItemلضبط عنوان URL للرابط.
setListId(listItem)ListItemإعداد رقم تعريف القائمة
setNestingLevel(nestingLevel)ListItemتحدد مستوى دمج عنصر القائمة.
setSpacingAfter(spacingAfter)ListItemلضبط التباعد بعد العنصر، بالنقاط.
setSpacingBefore(spacingBefore)ListItemلضبط التباعد قبل العنصر، بالنقاط.
setText(text)voidلضبط محتوى عنصر القائمة كنص.
setTextAlignment(textAlignment)ListItemلضبط محاذاة النص.

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

addPositionedImage(image)

إنشاء PositionedImage جديد وإدراجه من الكائن الثنائي الكبير (blob) المحدد للصورة.

المعلّمات

الاسمالنوعالوصف
imageBlobSourceبيانات الصورة.

تذكرة ذهاب وعودة

PositionedImage — الصورة الجديدة في الموضع

التفويض

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

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

appendHorizontalRule()

لإنشاء HorizontalRule جديدة وإلحاقها بها.

تذكرة ذهاب وعودة

HorizontalRule — القاعدة الأفقية الجديدة

التفويض

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

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

appendInlineImage(image)

إنشاء InlineImage جديد وإرفاقه من كائن ثنائي كبير محدد للصورة.

المعلّمات

الاسمالنوعالوصف
imageBlobSourceبيانات الصورة.

تذكرة ذهاب وعودة

InlineImage — الصورة المضافة

التفويض

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

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

appendInlineImage(image)

لإلحاق InlineImage المُقدَّم.

المعلّمات

الاسمالنوعالوصف
imageInlineImageبيانات الصورة.

تذكرة ذهاب وعودة

InlineImage — الصورة المضافة

التفويض

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

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

appendPageBreak()

لإنشاء PageBreak جديدة وإلحاقها بها.

ملاحظة: قد لا يتم تضمين PageBreaks في TableCells. إذا كان العنصر الحالي مضمّنًا في خلية في الجدول، سيتم طرح استثناء.

تذكرة ذهاب وعودة

PageBreak - العنصر الجديد لفاصل الصفحة

التفويض

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

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

appendPageBreak(pageBreak)

لإلحاق PageBreak المُقدَّم.

ملاحظة: قد لا يتم تضمين PageBreaks في TableCells. إذا كان العنصر الحالي مضمّنًا في خلية في الجدول، سيتم طرح استثناء.

المعلّمات

الاسمالنوعالوصف
pageBreakPageBreakفاصل الصفحة لإلحاقه

تذكرة ذهاب وعودة

PageBreak — عنصر فاصل الصفحة المُلحق

التفويض

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

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

appendText(text)

لإنشاء عنصر Text جديد وإلحاقه بالمحتوى المحدّد.

المعلّمات

الاسمالنوعالوصف
textStringمحتوى النص

تذكرة ذهاب وعودة

Text - العنصر النصي الجديد

التفويض

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

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

appendText(text)

لإلحاق العنصر Text المحدد.

المعلّمات

الاسمالنوعالوصف
textTextالعنصر النصي الذي تريد إلحاقه

تذكرة ذهاب وعودة

Text - العنصر النصي المُلحق

التفويض

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

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

clear()

محو محتوى العنصر.

تذكرة ذهاب وعودة

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


copy()

عرض نسخة منفصلة من العنصر الحالي بشكل منفصل.

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

تذكرة ذهاب وعودة

ListItem — النسخة الجديدة:

التفويض

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

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

editAsText()

للحصول على نسخة Text من العنصر الحالي للتعديل.

يمكنك استخدام editAsText للتلاعب بمحتوى العناصر في شكل نص منسَّق. ويتجاهل الوضع editAsText العناصر غير النصية (مثل InlineImage وHorizontalRule).

تتم إزالة العناصر الفرعية المضمّنة بالكامل داخل نطاق نصي محذوف من العنصر.

var body = DocumentApp.getActiveDocument().getBody();

// Insert two paragraphs separated by a paragraph containing an
// horizontal rule.
body.insertParagraph(0, "An editAsText sample.");
body.insertHorizontalRule(0);
body.insertParagraph(0, "An example.");

// Delete " sample.\n\n An" removing the horizontal rule in the process.
body.editAsText().deleteText(14, 25);

تذكرة ذهاب وعودة

Text — نسخة نصية من العنصر الحالي


findElement(elementType)

يبحث في محتوى العنصر الفرعي عن النوع المحدّد.

المعلّمات

الاسمالنوعالوصف
elementTypeElementTypeنوع العنصر المطلوب البحث عنه

تذكرة ذهاب وعودة

RangeElement - نتيجة بحث تشير إلى موضع عنصر البحث

التفويض

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

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

findElement(elementType, from)

يبحث في محتوى العنصر الفرعي من النوع المحدّد، بدءًا من RangeElement المحدّد.

// Get the body section of the active document.
var body = DocumentApp.getActiveDocument().getBody();

// Define the search parameters.
var searchType = DocumentApp.ElementType.PARAGRAPH;
var searchHeading = DocumentApp.ParagraphHeading.HEADING1;
var searchResult = null;

// Search until the paragraph is found.
while (searchResult = body.findElement(searchType, searchResult)) {
  var par = searchResult.getElement().asParagraph();
  if (par.getHeading() == searchHeading) {
    // Found one, update and stop.
    par.setText('This is the first header.');
    return;
  }
}

المعلّمات

الاسمالنوعالوصف
elementTypeElementTypeنوع العنصر المطلوب البحث عنه
fromRangeElementنتيجة البحث للبحث من

تذكرة ذهاب وعودة

RangeElement - نتيجة بحث تشير إلى الموضع التالي لعنصر البحث

التفويض

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

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

findText(searchPattern)

يبحث في محتوى العنصر عن نمط النص المحدّد باستخدام التعبيرات العادية.

لا تتوفّر مجموعة فرعية من ميزات التعبير العادي في JavaScript بشكل كامل، مثل مجموعات الالتقاط ومفاتيح تعديل الوضع.

تتم مطابقة نمط التعبير العادي المقدَّم بشكل مستقل مع كل نص يحتوي على العنصر الحالي.

المعلّمات

الاسمالنوعالوصف
searchPatternStringالنمط المطلوب البحث عنه

تذكرة ذهاب وعودة

RangeElement - نتيجة بحث تشير إلى موضع نص البحث، أو قيمة فارغة في حال عدم التطابق

التفويض

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

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

findText(searchPattern, from)

يبحث في محتوى العنصر عن نمط النص المحدَّد، بدءًا من نتيجة بحث معيّنة.

لا تتوفّر مجموعة فرعية من ميزات التعبير العادي في JavaScript بشكل كامل، مثل مجموعات الالتقاط ومفاتيح تعديل الوضع.

تتم مطابقة نمط التعبير العادي المقدَّم بشكل مستقل مع كل نص يحتوي على العنصر الحالي.

المعلّمات

الاسمالنوعالوصف
searchPatternStringالنمط المطلوب البحث عنه
fromRangeElementنتيجة البحث للبحث من

تذكرة ذهاب وعودة

RangeElement - نتيجة بحث تشير إلى الموضع التالي لنص البحث، أو قيمة فارغة في حال عدم وجود مطابقة

التفويض

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

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

getAlignment()

لاسترداد HorizontalAlignment

تذكرة ذهاب وعودة

HorizontalAlignment - المحاذاة

التفويض

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

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

getAttributes()

لاسترداد سمات العنصر\u39s.

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

var body = DocumentApp.getActiveDocument().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

getChild(childIndex)

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

// Get the body section of the active document.
var body = DocumentApp.getActiveDocument().getBody();

// Obtain the first element in the document.
var firstChild = body.getChild(0);

// If it's a paragraph, set its contents.
if (firstChild.getType() == DocumentApp.ElementType.PARAGRAPH) {
  firstChild.asParagraph().setText("This is the first paragraph.");
}

المعلّمات

الاسمالنوعالوصف
childIndexIntegerفهرس العنصر الفرعي لاسترداده

تذكرة ذهاب وعودة

Element — العنصر الفرعي في الفهرس المحدد

التفويض

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

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

getChildIndex(child)

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

المعلّمات

الاسمالنوعالوصف
childElementالعنصر الفرعي الذي سيتم استرداد الفهرس له

تذكرة ذهاب وعودة

Integer — الفهرس الفرعي

التفويض

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

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

getGlyphType()

لاسترداد عنصر القائمة GlyphType.

تذكرة ذهاب وعودة

GlyphType — نوع الحرف الرسومي

التفويض

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

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

getHeading()

لاسترداد ParagraphHeading

تذكرة ذهاب وعودة

ParagraphHeading — العنوان

التفويض

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

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

getIndentEnd()

لاسترداد المسافة البادئة النهائية بالنقاط.

تذكرة ذهاب وعودة

Number - المسافة البادئة النهائية، بالنقاط

التفويض

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

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

getIndentFirstLine()

لاسترداد المسافة البادئة للسطر الأول، بالنقاط.

تذكرة ذهاب وعودة

Number - المسافة البادئة للسطر الأول، بالنقاط

التفويض

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

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

getIndentStart()

استعادة المسافة البادئة الأولى.

تذكرة ذهاب وعودة

Number - المسافة البادئة الأولى

التفويض

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

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

getLineSpacing()

لاسترداد تباعد الأسطر، بالنقاط.

تذكرة ذهاب وعودة

Number — تباعد الأسطر، بالنقاط

التفويض

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

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

getLinkUrl()

لاسترداد عنوان URL للرابط.

تذكرة ذهاب وعودة

String — عنوان URL للرابط أو قيمة فارغة إذا كان العنصر يحتوي على قيم متعددة لهذه السمة

التفويض

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

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

getListId()

لاسترداد رقم تعريف القائمة.

تذكرة ذهاب وعودة

String - رقم تعريف القائمة

التفويض

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

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

getNestingLevel()

لاسترداد عنصر دمج القائمة.

ويكون مستوى عناصر القائمة صفرًا تلقائيًا. يحدد مستوى الدمج الحرف الرسومي الذي يستخدمه عنصر القائمة.

تذكرة ذهاب وعودة

Integer - مستوى الدمج

التفويض

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

  • 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

getNumChildren()

لاسترداد عدد العناصر الثانوية

// Get the body section of the active document.
var body = DocumentApp.getActiveDocument().getBody();

// Log the number of elements in the document.
Logger.log("There are " + body.getNumChildren() +
    " elements in the document body.");

تذكرة ذهاب وعودة

Integer — عدد الأطفال

التفويض

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

  • 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

getPositionedImage(id)

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

المعلّمات

الاسمالنوعالوصف
idStringرقم تعريف الصورة

تذكرة ذهاب وعودة

PositionedImage - الصورة في موضع

التفويض

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

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

getPositionedImages()

تحصل على كل عناصر PositionedImage التي تم إرساؤها في الفقرة.

تذكرة ذهاب وعودة

PositionedImage[] — قائمة بالصور الموضوعة في موضع

التفويض

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

  • 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

getSpacingAfter()

لاسترداد التباعد بعد العنصر، بالنقاط.

تذكرة ذهاب وعودة

Number — التباعد بعد العنصر، بالنقاط

التفويض

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

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

getSpacingBefore()

لاسترداد التباعد قبل العنصر، بالنقاط.

تذكرة ذهاب وعودة

Number — التباعد قبل العنصر، بالنقاط

التفويض

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

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

getText()

لاسترداد محتوى العنصر كسلسلة نصية.

تذكرة ذهاب وعودة

String - محتوى العنصر كسلسلة نصية

التفويض

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

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

getTextAlignment()

لمحاذاة النص. أنواع التوافق المتاحة هي DocumentApp.TextAlignment.NORMAL وDocumentApp.TextAlignment.SUBSCRIPT وDocumentApp.TextAlignment.SUPERSCRIPT.

تذكرة ذهاب وعودة

TextAlignment: نوع محاذاة النص، أو null إذا كان النص يحتوي على أنواع متعددة من محاذاة النص، أو إذا لم يتم ضبط محاذاة النص مطلقًا

التفويض

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

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

getType()

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

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

var body = DocumentApp.getActiveDocument().getBody();

// Obtain the first element in the document 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

insertHorizontalRule(childIndex)

لإنشاء HorizontalRule وإدراجها في الفهرس المحدّد.

المعلّمات

الاسمالنوعالوصف
childIndexIntegerالفهرس الذي سيتم إدراج العنصر فيه

تذكرة ذهاب وعودة

HorizontalRule - عنصر القاعدة الأفقي الجديد

التفويض

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

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

insertInlineImage(childIndex, image)

إنشاء InlineImage جديد وإدراجه من الكائن الثنائي الكبير (blob) المحدد، في الفهرس المحدد.

المعلّمات

الاسمالنوعالوصف
childIndexIntegerالفهرس الذي سيتم إدراج العنصر فيه
imageBlobSourceبيانات الصورة.

تذكرة ذهاب وعودة

InlineImage — عنصر الصورة المضمّن المُدرج

التفويض

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

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

insertInlineImage(childIndex, image)

إدراج InlineImage المحددة في الفهرس المحدد.

المعلّمات

الاسمالنوعالوصف
childIndexIntegerالفهرس الذي سيتم إدراج العنصر فيه
imageInlineImageبيانات الصورة.

تذكرة ذهاب وعودة

InlineImage — عنصر الصورة المضمّن المُدرج

التفويض

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

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

insertPageBreak(childIndex)

إنشاء PageBreak جديدة وإدراجها في الفهرس المحدّد.

ملاحظة: قد لا يتم تضمين PageBreaks في TableCells. إذا كان العنصر الحالي مضمّنًا في خلية في الجدول، سيتم طرح استثناء.

المعلّمات

الاسمالنوعالوصف
childIndexIntegerالفهرس الذي سيتم إدراج العنصر فيه

تذكرة ذهاب وعودة

PageBreak - العنصر الجديد لفاصل الصفحة

التفويض

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

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

insertPageBreak(childIndex, pageBreak)

إدراج PageBreak المحددة في الفهرس المحدد.

ملاحظة: قد لا يتم تضمين PageBreaks في TableCells. إذا كان العنصر الحالي مضمّنًا في خلية في الجدول، سيتم طرح استثناء.

المعلّمات

الاسمالنوعالوصف
childIndexIntegerالفهرس الذي سيتم إدراج العنصر فيه
pageBreakPageBreakالفاصل الزمني لإدراجه

تذكرة ذهاب وعودة

PageBreak — عنصر فاصل الصفحة المدرج

التفويض

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

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

insertText(childIndex, text)

لإنشاء عنصر نصي جديد وإدراجه في الفهرس المحدد.

المعلّمات

الاسمالنوعالوصف
childIndexIntegerالفهرس الذي سيتم إدراج العنصر فيه
textStringمحتوى النص

تذكرة ذهاب وعودة

Text - العنصر النصي الجديد

التفويض

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

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

insertText(childIndex, text)

إدراج العنصر Text المحدد في الفهرس المحدّد، مع محتوى النص المحدّد.

المعلّمات

الاسمالنوعالوصف
childIndexIntegerالفهرس الذي سيتم إدراج العنصر فيه
textTextالعنصر النصي المطلوب إدراجه

تذكرة ذهاب وعودة

Text — العنصر النصي المُدرَج

التفويض

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

  • 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

isLeftToRight()

استرداد الإعداد من اليسار إلى اليمين.

تذكرة ذهاب وعودة

Boolean - إعداد من اليسار إلى اليمين

التفويض

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

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

merge()

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

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

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

var body = DocumentApp.getActiveDocument().getBody();
// Example 1: Merge paragraphs
// Append two paragraphs to the document.
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();

تذكرة ذهاب وعودة

ListItem — العنصر المُدمج

التفويض

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

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

removeChild(child)

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

المعلّمات

الاسمالنوعالوصف
childElementالعنصر الفرعي المطلوب إزالته

تذكرة ذهاب وعودة

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

التفويض

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

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

removeFromParent()

إزالة العنصر من العنصر الرئيسي.

var body = DocumentApp.getActiveDocument().getBody();

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

تذكرة ذهاب وعودة

ListItem - العنصر الذي تمت إزالته

التفويض

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

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

removePositionedImage(id)

يزيل PositionedImage بواسطة رقم تعريف الصورة.

المعلّمات

الاسمالنوعالوصف
idString

تذكرة ذهاب وعودة

Boolean — ما إذا تمت إزالة الصورة المحددة أم لا

التفويض

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

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

replaceText(searchPattern, replacement)

استبدال جميع تكرارات نمط نص معين بسلسلة استبدال محددة، باستخدام التعبيرات العادية.

يتم تمرير نمط البحث كسلسلة، وليس كائن تعبير عادي في JavaScript. ونتيجةً لذلك، ستحتاج إلى تخطي أي شرطة مائلة للخلف في النمط.

تستخدم هذه الطرق مكتبة التعبيرات العادية RE2 الخاصة بـ Google\u39; ، ما يحدّ من البنية المتوافقة.

تتم مطابقة نمط التعبير العادي المقدَّم بشكل مستقل مع كل نص يحتوي على العنصر الحالي.

var body = DocumentApp.getActiveDocument().getBody();

// Clear the text surrounding "Apps Script", with or without text.
body.replaceText("^.*Apps ?Script.*$", "Apps Script");

المعلّمات

الاسمالنوعالوصف
searchPatternStringنمط التعبير العادي للبحث عن
replacementStringالنص المطلوب استخدامه كبديل

تذكرة ذهاب وعودة

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

التفويض

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

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

setAlignment(alignment)

لضبط HorizontalAlignment.

المعلّمات

الاسمالنوعالوصف
alignmentHorizontalAlignmentالمحاذاة الأفقية

تذكرة ذهاب وعودة

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

التفويض

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

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

setAttributes(attributes)

تحدد سمات العنصر\u39;s.

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

var body = DocumentApp.getActiveDocument().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سمات العنصر\39;s.

تذكرة ذهاب وعودة

ListItem — العنصر الحالي.

التفويض

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

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

setGlyphType(glyphType)

تحدد عنصر القائمة GlyphType.

المعلّمات

الاسمالنوعالوصف
glyphTypeGlyphTypeنوع الحرف الرسومي

تذكرة ذهاب وعودة

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

التفويض

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

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

setHeading(heading)

لضبط ParagraphHeading.

المعلّمات

الاسمالنوعالوصف
headingParagraphHeadingالعنوان

تذكرة ذهاب وعودة

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

التفويض

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

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

setIndentEnd(indentEnd)

لتحديد المسافة البادئة النهائية بالنقاط.

المعلّمات

الاسمالنوعالوصف
indentEndNumberالمسافة البادئة النهائية، بالنقاط

تذكرة ذهاب وعودة

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

التفويض

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

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

setIndentFirstLine(indentFirstLine)

لتحديد المسافة البادئة للسطر الأول، بالنقاط.

المعلّمات

الاسمالنوعالوصف
indentFirstLineNumberالمسافة البادئة للسطر الأول، بالنقاط

تذكرة ذهاب وعودة

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

التفويض

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

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

setIndentStart(indentStart)

لتحديد المسافة البادئة الأولى بالنقاط.

المعلّمات

الاسمالنوعالوصف
indentStartNumberالمسافة البادئة الأولى بالنقاط

تذكرة ذهاب وعودة

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

التفويض

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

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

setLeftToRight(leftToRight)

لضبط الإعداد من اليسار إلى اليمين.

المعلّمات

الاسمالنوعالوصف
leftToRightBooleanالإعداد من اليسار إلى اليمين

تذكرة ذهاب وعودة

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

التفويض

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

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

setLineSpacing(multiplier)

لضبط تباعد الأسطر، كالكمية التي تشير إلى عدد الأسطر المطلوب استخدامها للمسافات.

المعلّمات

الاسمالنوعالوصف
multiplierNumberعدد الأسطر

تذكرة ذهاب وعودة

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

التفويض

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

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

setLinkUrl(url)

لضبط عنوان URL للرابط.

المعلّمات

الاسمالنوعالوصف
urlStringعنوان URL للرابط

تذكرة ذهاب وعودة

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

التفويض

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

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

setListId(listItem)

إعداد رقم تعريف القائمة

تم ضبط رقم تعريف القائمة على القيمة نفسها للسمة ListItem المحدّدة. سيتم التعامل مع ListItems كعضو في القائمة نفسها.

المعلّمات

الاسمالنوعالوصف
listItemListItemعنصر القائمة الذي سيتم استخدام رقم تعريف قائمته

تذكرة ذهاب وعودة

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

التفويض

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

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

setNestingLevel(nestingLevel)

تحدد مستوى دمج عنصر القائمة.

ويكون مستوى عناصر القائمة صفرًا تلقائيًا. يحدد مستوى الدمج الحرف الرسومي الذي يستخدمه عنصر القائمة.

المعلّمات

الاسمالنوعالوصف
nestingLevelIntegerمستوى الدمج

تذكرة ذهاب وعودة

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

التفويض

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

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

setSpacingAfter(spacingAfter)

لضبط التباعد بعد العنصر، بالنقاط.

المعلّمات

الاسمالنوعالوصف
spacingAfterNumberالتباعد بعد العنصر، بالنقاط

تذكرة ذهاب وعودة

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

التفويض

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

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

setSpacingBefore(spacingBefore)

لضبط التباعد قبل العنصر، بالنقاط.

المعلّمات

الاسمالنوعالوصف
spacingBeforeNumberالتباعد قبل العنصر، بالنقاط

تذكرة ذهاب وعودة

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

التفويض

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

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

setText(text)

لضبط محتوى عنصر القائمة كنص.

ملاحظة: يتم محو المحتوى الحالي.

المعلّمات

الاسمالنوعالوصف
textStringالمحتوى النصي الجديد

التفويض

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

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

setTextAlignment(textAlignment)

لضبط محاذاة النص. أنواع التوافق المتاحة هي DocumentApp.TextAlignment.NORMAL وDocumentApp.TextAlignment.SUBSCRIPT وDocumentApp.TextAlignment.SUPERSCRIPT.

// Make the entire first paragraph be superscript.
var text = DocumentApp.getActiveDocument().getBody().getParagraphs()[0].editAsText();
text.setTextAlignment(DocumentApp.TextAlignment.SUPERSCRIPT);

المعلّمات

الاسمالنوعالوصف
textAlignmentTextAlignmentنوع محاذاة النص المراد تطبيقه

تذكرة ذهاب وعودة

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

التفويض

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

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