عنصر يمثّل فقرة يمكن أن يحتوي عنصر Paragraph
على عناصر Equation
وFootnote
وHorizontal
وInline
وInline
وPage
وText
. لمزيد من المعلومات عن بنية المستند، يُرجى الاطّلاع على دليل توسيع نطاق "مستندات Google".
لا يمكن أن يحتوي Paragraphs
على أحرف سطر جديد. يتم تحويل أحرف سطر جديد ("\n")
إلى أحرف فاصل سطر ("\r").
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Append a tab header paragraph. const header = body.appendParagraph('A Document'); header.setHeading(DocumentApp.ParagraphHeading.HEADING1); // Append a section header paragraph. const section = body.appendParagraph('Section 1'); section.setHeading(DocumentApp.ParagraphHeading.HEADING2); // Append a regular paragraph. body.appendParagraph('This is a typical paragraph.');
الطُرق
الطريقة | نوع القيمة التي يتم عرضها | وصف قصير |
---|---|---|
add | Positioned | لإنشاء Positioned جديد وإدراجه من قطعة البيانات المحدّدة للصورة |
append | Horizontal | لإنشاء Horizontal جديد وإضافته |
append | Inline | لإنشاء Inline جديد وإضافته من قطعة الصورة المحدّدة |
append | Inline | إلحاق Inline المحدَّد |
append | Page | لإنشاء Page جديد وإضافته |
append | Page | إلحاق Page المحدَّد |
append | Text | لإنشاء عنصر Text جديد وإضافته مع المحتوى المحدّد |
append | Text | إلحاق عنصر Text المحدّد |
clear() | Paragraph | تمحو محتويات العنصر. |
copy() | Paragraph | تعرِض نسخة مفصَّلة ومُفصَّلة من العنصر الحالي. |
edit | Text | الحصول على نسخة Text من العنصر الحالي لتعديلها |
find | Range | تبحث في محتوى العنصر عن سلف من النوع المحدّد. |
find | Range | تبحث في محتويات العنصر عن عنصر فرعي من النوع المحدّد، بدءًا منRange المحدّد. |
find | Range | تبحث في محتوى العنصر عن النمط النصي المحدّد باستخدام التعبيرات العادية. |
find | Range | البحث في م��توى العنصر عن نمط النص المحدّد، بدءًا من نتيجة بحث معيّنة |
get | Horizontal | استرجاع Horizontal |
get | Object | يسترجع سمات العنصر. |
get | Element | يسترجع العنصر الفرعي في فهرس العنصر الفرعي المحدّد. |
get | Integer | يسترجع فهرس العنصر الفرعي للعنصر الفرعي المحدّد. |
get | Paragraph | استرجاع Paragraph |
get | Number | يسترجع المسافة البادئة للنهاية، بالنقاط. |
get | Number | استرداد مسافة بادئة السطر الأول، بالنقاط |
get | Number | يسترجع المسافة البادئة للبدء. |
get | Number | يسترجع تباعد الأسطر، بالنقاط. |
get | String | يستردّ عنوان URL للرابط. |
get | Element | يسترجع العنصر الشقيق التالي للعنصر. |
get | Integer | يسترجع عدد الأطفال. |
get | Container | يسترجع العنصر الرئيسي للعنصر. |
get | Positioned | الحصول على Positioned حسب معرّف الصورة |
get | Positioned | الحصول على جميع عناصر Positioned المرتبطة بالفقرة |
get | Element | يسترجع العنصر الشقيق السابق للعنصر. |
get | Number | يسترجع التباعد بعد العنصر، بالنقاط. |
get | Number | يسترجع المسافة قبل العنصر، بوحدة النقاط. |
get | String | يسترجع محتوى العنصر كسلسلة نصية. |
get | Text | الحصول على محاذاة النص |
get | Element | يسترجع Element للعنصر. |
insert | Horizontal | تُنشئ هذه الدالة رمز Horizontal وتُدرجه في الفهرس المحدّد. |
insert | Inline | تُنشئ هذه الدالة Inline جديدة وتُدرجها من قطعة البيانات المحدّدة للصورة، في الترتيب المحدد. |
insert | Inline | تُدرج Inline المحدّدة في الفهرس المحدّد. |
insert | Page | لإنشاء Page جديدة وإدراجها في الفهرس المحدّد |
insert | Page | تُدرج Page المحدّدة في الفهرس المحدّد. |
insert | Text | لإنشاء عنصر نصي جديد وإدراجه في الفهرس المحدّد |
insert | Text | تُدرِج هذه الدالة عنصر Text المحدَّد في الفهرس المحدَّد، مع محتوى النص المُحدَّد. |
is | Boolean | لتحديد ما إذا كان العنصر في نهاية Document |
is | Boolean | يسترجع الإعداد من اليمين إلى اليسار. |
merge() | Paragraph | دمج العنصر مع العنصر الشقيق السابق من النوع نفسه |
remove | Paragraph | تزيل العنصر الفرعي المحدّد. |
remove | Paragraph | تزيل العنصر من العنصر الرئيسي. |
remove | Boolean | تزيل Positioned حسب رقم تعريف الصورة. |
replace | Element | لاستبدال جميع مظاهر نمط نصي معيّن بسلسلة بديل معيّنة، باستخدام تعبيرات عادية. |
set | Paragraph | لضبط Horizontal |
set | Paragraph | تُستخدَم لضبط سمات العنصر. |
set | Paragraph | لضبط Paragraph |
set | Paragraph | لضبط المسافة البادئة للنهاية، بالنقاط |
set | Paragraph | تُستخدَم لضبط المسافة البادئة للسطر الأول، بوحدة النقاط. |
set | Paragraph | تُستخدَم لضبط المسافة البادئة للفقرة، بوحدة النقاط. |
set | Paragraph | لضبط الإعداد من اليمين إلى اليسار |
set | Paragraph | لضبط تباعد الأسطر، ككمية تشير إلى عدد الأسطر التي سيتم استخدامها للتباعد |
set | Paragraph | لضبط عنوان URL للرابط |
set | Paragraph | لضبط التباعد بعد العنصر، بوحدة النقاط |
set | Paragraph | لضبط المسافة قبل العنصر، بالنقاط |
set | void | لضبط محتوى الفقرة كنص |
set | Paragraph | لضبط محاذاة النص |
مستندات تفصيلية
addPositionedImage(image)
لإنشاء Positioned
جديد وإدراجه من قطعة البيانات المحدّدة للصورة
// Opens the Docs file by its ID. If you created your script from within // a Google Docs file, you can use DocumentApp.getActiveDocument() instead. // TODO(developer): Replace the ID with your own. const doc = DocumentApp.openById('123abc'); // Gets the body contents of the tab by its ID. // TODO(developer): Replace the ID with your own. const body = doc.getTab('123abc').asDocumentTab().getBody(); // Gets the first paragraph from the body. const paragraph = body.getParagraphs()[0]; // Fetches the specified image URL. const image = UrlFetchApp.fetch( 'https://fonts.gstatic.com/s/i/productlogos/apps_script/v10/web-24dp/logo_apps_script_color_1x_web_24dp.png', ); // Adds the image to the tab, anchored to the first paragraph. paragraph.addPositionedImage(image);
المعلمات
الاسم | النوع | الوصف |
---|---|---|
image | Blob | بيانات الصورة |
الإرجاع
Positioned
: الصورة التي تم تغيير موضعها
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
appendHorizontalRule()
لإنشاء Horizontal
جديد وإضافته
// Opens the Docs file by its ID. If you created your script from within // a Google Docs file, you can use DocumentApp.getActiveDocument() instead. // TODO(developer): Replace the ID with your own. const doc = DocumentApp.openById('123abc'); // Gets the body contents of the tab by its ID. // TODO(developer): Replace the ID with your own. const body = doc.getTab('123abc').asDocumentTab().getBody(); // Gets the first paragraph from the body. const paragraph = body.getParagraphs()[0]; // Adds a horizontal line under the first paragraph. paragraph.appendHorizontalRule();
الإرجاع
Horizontal
: الخط الأفقي الجديد
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
appendInlineImage(image)
لإنشاء Inline
جديد وإضافته من قطعة الصورة المحدّدة
// Opens the Docs file by its ID. If you created your script from within // a Google Docs file, you can use DocumentApp.getActiveDocument() instead. // TODO(developer): Replace the ID with your own. const doc = DocumentApp.openById('123abc'); // Gets the body contents of the tab by its ID. // TODO(developer): Replace the ID with your own. const body = doc.getTab('123abc').asDocumentTab().getBody(); // Gets the first paragraph from the body. const paragraph = body.getParagraphs()[0]; // Fetches the image from the specified image URL. const image = UrlFetchApp.fetch( 'https://fonts.gstatic.com/s/i/productlogos/apps_script/v10/web-96dp/logo_apps_script_color_1x_web_96dp.png', ); // Adds the image to the first paragraph. paragraph.appendInlineImage(image);
المعلمات
الاسم | النوع | الوصف |
---|---|---|
image | Blob | بيانات الصورة |
الإرجاع
Inline
: الصورة المُرفَقة
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
appendInlineImage(image)
إلحاق Inline
المحدَّد
// Opens the Docs file by its ID. If you created your script from within // a Google Docs file, you can use DocumentApp.getActiveDocument() instead. // TODO(developer): Replace the ID with your own. const doc = DocumentApp.openById('123abc'); // Gets the body contents of the tab by its ID. // TODO(developer): Replace the ID with your own. const body = doc.getTab('123abc').asDocumentTab().getBody(); // Gets the first paragraph from the body. const paragraph = body.getParagraphs()[0]; // Makes a copy of the first image in the body. const image = body.getImages()[0].copy(); // Adds the image to the first paragraph. paragraph.appendInlineImage(image);
المعلمات
الاسم | النوع | الوصف |
---|---|---|
image | Inline | بيانات الصورة |
الإرجاع
Inline
: الصورة المُرفَقة
ال��فويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
appendPageBreak()
لإنشاء Page
جديد وإضافته
ملاحظة: قد لا يكون Page
مضمّنًا في Table
.
إذا كان العنصر الحالي مضمّنًا في خلية جدول، سيتم طرح استثناء.
// Opens the Docs file by its ID. If you created your script from within // a Google Docs file, you can use DocumentApp.getActiveDocument() instead. // TODO(developer): Replace the ID with your own. const doc = DocumentApp.openById('123abc'); // Gets the body contents of the tab by its ID. // TODO(developer): Replace the ID with your own. const body = doc.getTab('123abc').asDocumentTab().getBody(); // Gets the first paragraph from the body. const paragraph = body.getParagraphs()[0]; // Adds a page break after the first paragraph. paragraph.appendPageBreak();
الإرجاع
Page
: عنصر فاصل الصفحة الجديد
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
appendPageBreak(pageBreak)
إلحاق Page
المحدَّد
ملاحظة: لا يمكن أن يتضمّن Page
Table
.
إذا كان العنصر الحالي متوفّرًا في خلية جدول، يُرسِل النص البرمجي استثناءً.
// Opens the Docs file by its ID. If you created your script from within // a Google Docs file, you can use DocumentApp.getActiveDocument() instead. // TODO(developer): Replace the ID with your own. const doc = DocumentApp.openById('123abc'); // Gets the body contents of the tab by its ID. // TODO(developer): Replace the ID with your own. const body = doc.getTab('123abc').asDocumentTab().getBody(); // Gets the first paragraph from the body. const paragraph = body.getParagraphs()[0]; // Adds a page break after the first paragraph. const pageBreak = paragraph.appendPageBreak(); // Makes a copy of the page break. const newPageBreak = pageBreak.copy(); // Adds the copied page break to the paragraph. paragraph.appendPageBreak(newPageBreak);
المعلمات
الاسم | النوع | الوصف |
---|---|---|
page | Page | فاصل الصفحة المطلوب إلحاقه. |
الإرجاع
Page
: عنصر فاصل الصفحة المُلحَق.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
appendText(text)
لإنشاء عنصر Text
جديد وإضافته مع المحتوى المحدّد
// Opens the Docs file by its ID. If you created your script from within // a Google Docs file, you can use DocumentApp.getActiveDocument() instead. // TODO(developer): Replace the ID with your own. const doc = DocumentApp.openById('123abc'); // Gets the body contents of the tab by its ID. // TODO(developer): Replace the ID with your own. const body = doc.getTab('123abc').asDocumentTab().getBody(); // Gets the first paragraph from the body. const paragraph = body.getParagraphs()[0]; // Adds a string to the paragraph. paragraph.appendText('This is a new sentence.');
المعلمات
الاسم | النوع | الوصف |
---|---|---|
text | String | محتوى النص |
الإرجاع
Text
: عنصر النص الجديد
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
appendText(text)
إلحاق عنصر Text
المحدّد
// Opens the Docs file by its ID. If you created your script from within // a Google Docs file, you can use DocumentApp.getActiveDocument() instead. // TODO(developer): Replace the ID with your own. const doc = DocumentApp.openById('123abc'); // Gets the body contents of the tab by its ID. // TODO(developer): Replace the ID with your own. const body = doc.getTab('123abc').asDocumentTab().getBody(); // Gets the text from the first paragraph in the body. const paragraph1 = body.getParagraphs()[0]; const text = paragraph1.getText(); // Gets the third paragraph in the body. const paragraph3 = body.getParagraphs()[2]; // Adds the text from the first paragraph to the third paragraph. paragraph3.appendText(text);
المعلمات
الاسم | النوع | الوصف |
---|---|---|
text | Text | عنصر النص المطلوب إلحاقه |
الإرجاع
Text
: عنصر النص المُرفَق.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
clear()
copy()
تعرِض نسخة مفصَّلة ومُفصَّلة من العنصر الحالي.
ويتم أيضًا نسخ أي عناصر فرعية متوفّرة في العنصر. لا يحتوي العنصر الجديد على عنصر رئيسي.
الإرجاع
Paragraph
: النسخة الجديدة
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
editAsText()
الحصول على نسخة Text
من العنصر الحالي لتعديلها
استخدِم edit
لتعديل محتوى العناصر كنص منسق. يتجاهل وضع edit
العناصر غير النصية (مثل Inline
وHorizontal
).
تتم إزالة العناصر الفرعية المضمّنة بالكامل ضمن نطاق نص تم حذفه من العنصر.
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().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)
تبحث في محتوى العنصر عن سلف من النوع المحدّد.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
element | Element | نوع العنصر المطلوب البحث عنه |
الإرجاع
Range
- نتيجة بحث تشير إلى موضع عنصر البحث
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
findElement(elementType, from)
تبحث في محتويات العنصر عن عنصر فرعي من النوع المحدّد، بدءًا منRange
المحدّد.
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Define the search parameters. let searchResult = null; // Search until the paragraph is found. while ( (searchResult = body.findElement( DocumentApp.ElementType.PARAGRAPH, searchResult, ))) { const par = searchResult.getElement().asParagraph(); if (par.getHeading() === DocumentApp.ParagraphHeading.HEADING1) { // Found one, update and stop. par.setText('This is the first header.'); break; } }
المعلمات
الاسم | النوع | الوصف |
---|---|---|
element | Element | نوع العنصر المطلوب البحث عنه |
from | Range | نتيجة البحث التي تريد البحث منها |
الإرجاع
Range
: نتيجة بحث تشير إلى الموضع التالي لعنصر البحث
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
findText(searchPattern)
تبحث في محتوى العنصر عن النمط النصي المحدّد باستخدام التعبيرات العادية.
لا تتوفّر مجموعة فرعية من ميزات التعبير العادي في JavaScript بالكامل، مثل مجموعات الالتقاط وعوامل تعديل الوضع.
تتم مطابقة نمط التعبير العادي المقدَّم بشكل مستقل مع كلّ كتلة نص مضمّنة في العنصر الحالي.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
search | String | النمط المطلوب البحث عنه |
الإرجاع
Range
: نتيجة بحث تشير إلى موضع نص البحث، أو قيمة فارغة في حال عدم توفّر
مطابقة
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
findText(searchPattern, from)
البحث في محتوى العنصر عن نمط النص المحدّد، بدءًا من نتيجة بحث معيّنة
لا تتوفّر مجموعة فرعية من ميزات التعبير العادي في JavaScript بالكامل، مثل مجموعات الالتقاط وعوامل تعديل الوضع.
تتم مطابقة نمط التعبير العادي المقدَّم بشكل مستقل مع كلّ كتلة نص مضمّنة في العنصر الحالي.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
search | String | النمط المطلوب البحث عنه |
from | Range | نتيجة البحث التي تريد البحث منها |
الإرجاع
Range
: نتيجة بحث تشير إلى الموضع التالي لنص البحث، أو قيمة فارغة في حال عدم توفّر مطابقة
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
getAlignment()
استرجاع Horizontal
// Opens the Docs file by its ID. If you created your script from within // a Google Docs file, you can use DocumentApp.getActiveDocument() instead. // TODO(developer): Replace the ID with your own. const doc = DocumentApp.openById('123abc'); // Gets the body contents of the tab by its ID. // TODO(developer): Replace the ID with your own. const body = doc.getTab('123abc').asDocumentTab().getBody(); // Gets the first paragraph from the body. const paragraph = body.getParagraphs()[0]; // Sets the horizontal alignment to left for the first paragraph. paragraph.setAlignment(DocumentApp.HorizontalAlignment.LEFT); // Gets the horizontal alignment of the first paragraph and logs it to the // console. console.log(paragraph.getAlignment().toString());
الإرجاع
Horizontal
— المحاذاة.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
getAttributes()
يسترجع سمات العنصر.
والنتيجة هي عنصر يحتوي على سمة لكل سمة عنصر صالحة، حيث يتوافق كل اسم
سمة مع عنصر في التعداد Document
.
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
getChild(childIndex)
يسترجع العنصر الفرعي في فهرس العنصر الفرعي المحدّد.
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Obtain the first element in the tab. const 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.'); }
المعلمات
الاسم | النوع | الوصف |
---|---|---|
child | Integer | فهرس العنصر الفرعي الذي تريد استرجاعه |
الإرجاع
Element
: العنصر الثانوي في الفهرس المحدّد
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
getChildIndex(child)
يسترجع فهرس العنصر الفرعي للعنصر الفرعي المحدّد.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
child | Element | العنصر الفرعي الذي يتم استرداد الفهرس له. |
الإرجاع
Integer
- فهرس الطفل
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
getHeading()
استرجاع Paragraph
// Opens the Docs file by its ID. If you created your script from within // a Google Docs file, you can use DocumentApp.getActiveDocument() instead. // TODO(developer): Replace the ID with your own. const doc = DocumentApp.openById('123abc'); // Gets the body contents of the tab by its ID. // TODO(developer): Replace the ID with your own. const body = doc.getTab('123abc').asDocumentTab().getBody(); // Adds a paragraph to the body. const paragraph = body.appendParagraph('Title heading'); // Sets the paragraph heading style to 'Title.' paragraph.setHeading(DocumentApp.ParagraphHeading.TITLE); // Gets the heading style and logs it to the console. console.log(paragraph.getHeading().toString());
الإرجاع
Paragraph
: العنوان
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
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
getNextSibling()
يسترجع العنصر الشقيق التالي للعنصر.
يتضمّن الشقيق التالي العنصر الرئيسي نفسه ويتبع العنصر الحالي.
الإرجاع
Element
: العنصر الشقيق التالي
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
getNumChildren()
يسترجع عدد الأطفال.
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Log the number of elements in the tab. Logger.log(`There are ${body.getNumChildren()} elements in the tab's body.`);
الإرجاع
Integer
: عدد الأطفال
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
getParent()
يسترجع العنصر الرئيسي للعنصر.
يحتوي العنصر الرئيسي على العنصر الحالي.
الإرجاع
Container
: العنصر الرئيسي
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
getPositionedImage(id)
الحصول على Positioned
حسب معرّف الصورة
المعلمات
الاسم | النوع | الوصف |
---|---|---|
id | String | معرّف الصورة |
الإرجاع
Positioned
: الصورة المُعدّة
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
getPositionedImages()
الحصول على جميع عناصر Positioned
المرتبطة بالفقرة
الإرجاع
Positioned
: قائمة بالصور التي تم تحديد مواضعها
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
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()
الحصول على محاذاة النص الأنواع المتاحة للمحاذاة هي Document
وDocument
وDocument
.
الإرجاع
Text
: نوع محاذاة النص، أو null
إذا كان النص يحتوي على أنواع متعدّدة من محاذاة
النص أو إذا لم يتم ضبط محاذاة النص مطلقًا
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
getType()
يسترجع Element
للعنصر.
استخدِم get
لتحديد النوع الدقيق لعنصر معيّن.
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.'); }
الإرجاع
Element
: نوع العنصر
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insertHorizontalRule(childIndex)
تُنشئ هذه الدالة رمز Horizontal
وتُدرجه في الفهرس المحدّد.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
child | Integer | الفهرس الذي سيتم إدراج العنصر فيه |
الإرجاع
Horizontal
- عنصر الخط الأفقي الجديد
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insertInlineImage(childIndex, image)
تُنشئ هذه الدالة Inline
جديدة وتُدرجها من قطعة البيانات المحدّدة للصورة، في الترتيب المحدد.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
child | Integer | الفهرس الذي سيتم إدراج العنصر فيه |
image | Blob | بيانات الصورة |
الإرجاع
Inline
: عنصر الصورة المضمّنة المُدرَج
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insertInlineImage(childIndex, image)
تُدرج Inline
المحدّدة في الفهرس المحدّد.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
child | Integer | الفهرس الذي سيتم إدراج العنصر فيه |
image | Inline | بيانات الصورة |
الإرجاع
Inline
: عنصر الصورة المضمّنة المُدرَج
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insertPageBreak(childIndex)
لإنشاء Page
جديدة وإدراجها في الفهرس المحدّد
ملاحظة: قد لا يكون Page
مضمّنًا في Table
.
إذا كان العنصر الحالي مضمّنًا في خلية جدول، سيتم طرح استثناء.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
child | Integer | الفهرس الذي سيتم إدراج العنصر فيه |
الإرجاع
Page
- عنصر فاصل الصفحة الجديد
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insertPageBreak(childIndex, pageBreak)
تُدرج Page
المحدّدة في الفهرس المحدّد.
ملاحظة: قد لا يكون Page
مضمّنًا في Table
.
إذا كان العنصر الحالي مضمّنًا في خلية جدول، سيتم طرح استثناء.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
child | Integer | الفهرس الذي سيتم إدراج العنصر فيه |
page | Page | فاصل الصفحة المطلوب إدراجه |
الإرجاع
Page
- عنصر فاصل الصفحة المُدرَج
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insertText(childIndex, text)
لإنشاء عنصر نصي جديد وإدراجه في الفهرس المحدّد
المعلمات
الاسم | النوع | الوصف |
---|---|---|
child | Integer | الفهرس الذي سيتم إدراج العنصر فيه |
text | String | محتوى النص |
الإرجاع
Text
: عنصر النص الجديد
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insertText(childIndex, text)
تُدرِج هذه الدالة عنصر Text
المحدَّد في الفهرس المحدَّد، مع محتوى النص المُحدَّد.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
child | Integer | الفهرس الذي سيتم إدراج العنصر فيه |
text | Text | عنصر النص المطلوب إدراجه |
الإرجاع
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()
دمج العنصر مع العنصر الشقيق السابق من النوع نفسه
لا يمكن دمج سوى عناصر Element
نفسها. يتم نقل أي عناصر فرعية مضمّنة في
العنصر الحالي إلى العنصر الشقيق السابق.
تتم إزالة العنصر الحالي من المستند.
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();
الإرجاع
Paragraph
: العنصر المدمج
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
removeChild(child)
تزيل العنصر الفرعي المحدّد.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
child | Element | العنصر الفرعي المطلوب إزالته |
الإرجاع
Paragraph
: العنصر الحالي
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
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(); }
الإرجاع
Paragraph
: العنصر الذي تمّت إزالته
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
removePositionedImage(id)
تزيل Positioned
حسب رقم تعريف الصورة.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
id | String | معرّف الصورة |
الإرجاع
Boolean
- ما إذا تمت إزالة الصورة المحدّدة أم لا
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
replaceText(searchPattern, replacement)
لاستبدال جميع مظاهر نمط نصي معيّن بسلسلة بديل معيّنة، باستخدام تعبيرات عادية.
يتم تمرير نمط البحث كسلسلة، وليس ككائن تعبير عادي في JavaScript. لهذا السبب، عليك إزالة أي شرطات سفلية في النمط.
تستخدِم هذه الطرق مكتبة RE2 للتعبيرات العادية من Google، ما يحدّ من البنية المتوافقة.
تتم مطابقة نمط التعبير العادي المقدَّم بشكل مستقل مع كلّ كتلة نص مضمّنة في العنصر الحالي.
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Clear the text surrounding "Apps Script", with or without text. body.replaceText('^.*Apps ?Script.*$', 'Apps Script');
المعلمات
الاسم | النوع | الوصف |
---|---|---|
search | String | نمط التعبير العادي المطلوب البحث عنه |
replacement | String | النص الذي سيتم استخدامه كبديل |
الإرجاع
Element
: العنصر الحالي
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
setAlignment(alignment)
لضبط Horizontal
المعلمات
الاسم | النوع | الوصف |
---|---|---|
alignment | Horizontal | المحاذاة الأفقية |
الإرجاع
Paragraph
: العنصر الحالي
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
setAttributes(attributes)
تُستخدَم لضبط سمات العنصر.
يجب أن تكون مَعلمة السمات المحدّدة عنصرًا يكون فيه كل اسم خاصية عنصرًا في التعداد Document
وتكون كل قيمة خاصية هي القيمة الجديدة التي سيتم تطبيقها.
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);
المعلمات
الاسم | النوع | الوصف |
---|---|---|
attributes | Object | سمات العنصر |
الإرجاع
Paragraph
: العنصر الحالي
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
setHeading(heading)
لضبط Paragraph
المعلمات
الاسم | النوع | الوصف |
---|---|---|
heading | Paragraph | العنوان |
الإرجاع
Paragraph
: العنصر الحالي
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
setIndentEnd(indentEnd)
لضبط المسافة البادئة للنهاية، بالنقاط
المعلمات
الاسم | النوع | الوصف |
---|---|---|
indent | Number | المسافة البادئة للنهاية، بالنقاط |
الإرجاع
Paragraph
: العنصر الحالي
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
setIndentFirstLine(indentFirstLine)
تُستخدَم لضبط المسافة البادئة للسطر الأول، بوحدة النقاط.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
indent | Number | المسافة البادئة للسطر الأول، بالنقاط |
الإرجاع
Paragraph
: العنصر الحالي
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
setIndentStart(indentStart)
تُستخدَم لضبط المسافة البادئة للفقرة، بوحدة النقاط.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
indent | Number | المسافة البادئة الأولى، بالنقاط |
الإرجاع
Paragraph
: العنصر الحالي
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
setLeftToRight(leftToRight)
لضبط الإعداد من اليمين إلى اليسار
المعلمات
الاسم | النوع | الوصف |
---|---|---|
left | Boolean | إعداد "من اليسار إلى اليمين" |
الإرجاع
Paragraph
: العنصر الحالي
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
setLineSpacing(multiplier)
لضبط تباعد الأسطر، ككمية تشير إلى عدد الأسطر التي سيتم استخدامها للتباعد
المعلمات
الاسم | النوع | الوصف |
---|---|---|
multiplier | Number | عدد الأسطر |
الإرجاع
Paragraph
: العنصر الحالي
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
setLinkUrl(url)
لضبط عنوان URL للرابط
المعلمات
الاسم | النوع | الوصف |
---|---|---|
url | String | عنوان URL للرابط |
الإرجاع
Paragraph
: العنصر الحالي
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
setSpacingAfter(spacingAfter)
لضبط التباعد بعد العنصر، بوحدة النقاط
المعلمات
الاسم | النوع | الوصف |
---|---|---|
spacing | Number | التباعد بعد العنصر، بالنقاط |
الإرجاع
Paragraph
: العنصر الحالي
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
setSpacingBefore(spacingBefore)
لضبط المسافة قبل العنصر، بالنقاط
المعلمات
الاسم | النوع | الوصف |
---|---|---|
spacing | Number | المسافة قبل العنصر، بالنقاط |
الإرجاع
Paragraph
: العنصر الحالي
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
setText(text)
لضبط محتوى الفقرة كنص
ملاحظة: يتم محو المحتوى الحالي.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
text | String | محتوى النصوص الجديدة |
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
setTextAlignment(textAlignment)
لضبط محاذاة النص الأنواع المتاحة للمحاذاة هي Document
وDocument
وDocument
.
// Make the entire first paragraph in the active tab be superscript. const documentTab = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab(); const text = documentTab.getBody().getParagraphs()[0].editAsText(); text.setTextAlignment(DocumentApp.TextAlignment.SUPERSCRIPT);
المعلمات
الاسم | النوع | الوصف |
---|---|---|
text | Text | نوع محاذاة النص المطلوب تطبيقها |
الإرجاع
Paragraph
: العنصر الحالي
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents