Class TextRange

TextRange

جزء من المحتوى النصي للسمة Shape أو TableCell.

إذا كنت تستخدم طرقًا تُعدِّل كيفية احتواء النص داخل شكل، فسيتم تطبيق أي إعدادات للاحتواء التلقائي على يتم إلغاء تنشيط الشكل.

الطُرق

الطريقةنوع الإرجاعوصف قصير
appendParagraph(text)Paragraphلإلحاق فقرة بنهاية نطاق النص.
appendRange(textRange)TextRangeلإلحاق نسخة من نطاق النص المقدَّم بنهاية نطاق النص الحالي.
appendRange(textRange, matchSourceFormatting)TextRangeلإلحاق نسخة من نطاق النص المقدَّم بنهاية نطاق النص الحالي.
appendText(text)TextRangeلإلحاق النص بنهاية نطاق النص.
asRenderedString()Stringلعرض النص المعروض المُحاط بهذا النطاق من الشكل أو خلية الجدول المرتبطتَين في بشكل ملائم للعرض للمستخدمين النهائيين.
asString()Stringلعرض النص الأولي المُحاط بهذا النطاق من الشكل أو خلية الجدول المرتبطة.
clear()voidيؤدي هذا الإجراء إلى محو النص الذي حدوده هذا النطاق.
clear(startOffset, endOffset)voidيؤدي هذا الإجراء إلى محو النص الذي تحيط به إزاحة البداية والنهاية في النطاق.
find(pattern)TextRange[]لعرض جميع النطاقات المطابقة لنمط البحث في نطاق النص الحالي.
find(pattern, startOffset)TextRange[]لعرض جميع النطاقات المطابقة لنمط البحث في نطاق النص الحالي بدءًا من إزاحة البداية.
getAutoTexts()AutoText[]لعرض النصوص التلقائية ضمن نطاق النص الحالي.
getEndIndex()Integerعرض الفهرس الحصري المستند إلى 0 للحرف الأخير في هذا النطاق.
getLength()Integerتعرض عدد الأحرف في هذا النطاق.
getLinks()TextRange[]عرض مجموعة من النطاقات النصية التي تتوافق مع جميع Link ضمن النطاق الحالي نطاق النص أو يتداخل مع نطاق النص الحالي.
getListParagraphs()Paragraph[]لعرض الفقرات في القوائم التي تتداخل مع نطاق النص الحالي.
getListStyle()ListStyleلعرض ListStyle لنطاق النص الحالي.
getParagraphStyle()ParagraphStyleلعرض ParagraphStyle لنطاق النص الحالي.
getParagraphs()Paragraph[]لعرض الفقرات التي تتداخل مع نطاق النص الحالي.
getRange(startOffset, endOffset)TextRangeتعرض قيمة TextRange جديدة تغطي جزءًا من النطاق الذي اشتق منه.
getRuns()TextRange[]لعرض عمليات تشغيل النصوص التي تتداخل مع نطاق النص الحالي.
getStartIndex()Integerتعرض الفهرس الشامل والقائمة على 0 للحرف الأول في هذا النطاق.
getTextStyle()TextStyleتعرض نمط النص للنطاق، أو null إذا كان النطاق فارغًا.
insertParagraph(startOffset, text)Paragraphإدراج فقرة عند إزاحة البداية.
insertRange(startOffset, textRange)TextRangeإدراج نسخة من نطاق النص المتوفر عند إزاحة البداية.
insertRange(startOffset, textRange, matchSourceFormatting)TextRangeإدراج نسخة من نطاق النص المتوفر عند إزاحة البداية.
insertText(startOffset, text)TextRangeإدراج نص عند إزاحة البداية
isEmpty()Booleanعرض true إذا لم تكن هناك أحرف في هذا النطاق، وعرض false وإلا.
replaceAllText(findText, replaceText)Integerلاستبدال جميع مثيلات مطابقة النص (البحث عن النص) باستبدال النص.
replaceAllText(findText, replaceText, matchCase)Integerلاستبدال جميع مثيلات مطابقة النص (البحث عن النص) باستبدال النص.
select()voidيؤدي هذا الإجراء إلى اختيار TextRange فقط في العرض التقديمي النشط وإزالة أي عناصر سابقة. التحديد.
setText(newText)TextRangeلإعداد النص الذي يحدّه هذا النطاق من الشكل أو خلية الجدول المرتبطة.

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

appendParagraph(text)

لإلحاق فقرة بنهاية نطاق النص. تحافظ الفقرة على نمط نهاية نطاق النص الحالي.

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

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

المعلمات

الاسمالنوعالوصف
textStringالسلسلة المطلوب إلحاقها كفقرة.

الإرجاع

Paragraph: ملحق Paragraph

التفويض

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

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

appendRange(textRange)

لإلحاق نسخة من نطاق النص المقدَّم بنهاية نطاق النص الحالي.

سيتطابق تنسيق النص المُدرج مع تنسيق النص المصدر.

المعلمات

الاسمالنوعالوصف
textRangeTextRangeنطاق النص المطلوب إلحاقه.

الإرجاع

TextRange — نطاق النص الذي يمثل النص الملحق

التفويض

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

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

appendRange(textRange, matchSourceFormatting)

لإلحاق نسخة من نطاق النص المقدَّم بنهاية نطاق النص الحالي.

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

المعلمات

الاسمالنوعالوصف
textRangeTextRangeنطاق النص المطلوب إلحاقه.
matchSourceFormattingBooleanإذا كانت true، مطابقة لتنسيق النص المصدر إذا false، يطابق تنسيق النص الوجهة.

الإرجاع

TextRange — نطاق النص الذي يمثل النص الملحق

التفويض

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

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

appendText(text)

لإلحاق النص بنهاية نطاق النص. يحافظ النص على نمط نهاية للنص الحالي.

المعلمات

الاسمالنوعالوصف
textStringالسلسلة المطلوب إلحاقها.

الإرجاع

TextRange — نطاق النص الذي يمثل النص الملحق.

التفويض

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

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

asRenderedString()

لعرض النص المعروض المُحاط بهذا النطاق من الشكل أو خلية الجدول المرتبطتَين في بشكل ملائم للعرض للمستخدمين النهائيين.

يتم استبدال عناصر النص التلقائي، مثل أرقام الشرائح التي تم إنشاؤها، بقيمها المعروضة. يتم حذف أي عناصر غير نصية في النطاق.

الإرجاع

String

التفويض

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

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

asString()

لعرض النص الأولي المُحاط بهذا النطاق من الشكل أو خلية الجدول المرتبطة.

عناصر النص التلقائي مثل أرقام الشرائح التي تم إنشاؤها وأي عناصر غير نصية في النطاق هي بحرف Unicode U+E907.

الإرجاع

String

التفويض

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

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

clear()

يؤدي هذا الإجراء إلى محو النص الذي حدوده هذا النطاق.

نظرًا لأن النص بأكمله في شكل أو في TableCell يجب أن ينتهي بسطر جديد، فإن السطر الجديد الأخير في فلن تتم إزالة النص.

التفويض

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

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

clear(startOffset, endOffset)

يؤدي هذا الإجراء إلى محو النص الذي تحيط به إزاحة البداية والنهاية في النطاق.

ولأن النص يجب أن ينتهي بسطر جديد، فلا تتم إزالة السطر الجديد الأخير في النص حتى التي تغطيها الاعتمادات المحددة.

المعلمات

الاسمالنوعالوصف
startOffsetIntegerعدد الأحرف التي تتجاوز فهرس البداية لنطاق النص الحالي المستخدم لتحديد فهرس البدء الشامل للنطاق المطلوب مسحه. يجب أن تكون إزاحة البداية يساوي أو أكبر من 0 وأقل من أو يساوي endOffset. startOffset يجب أيضًا أن يكون أقل من طول النطاق الحالي.
endOffsetIntegerعدد الأحرف التي تتجاوز فهرس البداية لنطاق النص الحالي المستخدم لتحديد الفهرس النهائي الحصري للنطاق المطلوب مسحه. يجب أن يكون endOffset: يساوي startOffset أو يزيد عنه يجب أن يكون endOffset أيضًا أقل من أو مساوٍ لطول النطاق الحالي.

التفويض

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

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

find(pattern)

لعرض جميع النطاقات المطابقة لنمط البحث في نطاق النص الحالي. البحث هو حساس لحالة الأحرف.

المعلمات

الاسمالنوعالوصف
patternStringنمط التعبير العادي للبحث؛ أي شرطات مائلة للخلف في النمط يجب أن الإلغاء.

الإرجاع

TextRange[]

التفويض

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

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

find(pattern, startOffset)

لعرض جميع النطاقات المطابقة لنمط البحث في نطاق النص الحالي بدءًا من إزاحة البداية. البحث حساس لحالة الأحرف.

المعلمات

الاسمالنوعالوصف
patternStringنمط التعبير العادي للبحث؛ أي شرطات مائلة للخلف في النمط يجب أن الإلغاء.
startOffsetIntegerعدد الأحرف التي تتجاوز فهرس البداية لنطاق النص الحالي المستخدم لتحديد فهرس البدء الشامل للنطاق المطلوب البحث فيه. يجب على startOffset أن يكون أيضًا أقل من طول النطاق الحالي.

الإرجاع

TextRange[]

التفويض

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

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

getAutoTexts()

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

الإرجاع

AutoText[]

التفويض

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

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

getEndIndex()

عرض الفهرس الحصري المستند إلى 0 للحرف الأخير في هذا النطاق. إذا كانت بداية ونهاية الفهارس متساوية، يعتبر النطاق فارغًا.

الإرجاع

Integer

التفويض

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

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

getLength()

تعرض عدد الأحرف في هذا النطاق.

الإرجاع

Integer

التفويض

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

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

عرض مجموعة من النطاقات النصية التي تتوافق مع جميع Link ضمن النطاق الحالي نطاق النص أو يتداخل مع نطاق النص الحالي.

يضمن كل نطاق يتم عرضه أنه سيمتد إلى رابط واحد عند إنشائه. تعديلات النصوص إلى عدم تمثيل رابط واحد بالضبط.

يمكن الوصول من خلال TextStyle.getLink() إلى كل Link على النطاقات المعروضة.

// Accesses the first link on a TextRange object.
var linkTextRange = textRange.getLinks()[0];
var textStyle = linkTextRange.getTextStyle();
Logger.log(textStyle.hasLink()); // logs 'true'
var link = textStyle.getLink();  // Link object

الإرجاع

TextRange[]

التفويض

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

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

getListParagraphs()

لعرض الفقرات في القوائم التي تتداخل مع نطاق النص الحالي.

الإرجاع

Paragraph[]

التفويض

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

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

getListStyle()

لعرض ListStyle لنطاق النص الحالي.

الإرجاع

ListStyle

التفويض

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

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

getParagraphStyle()

لعرض ParagraphStyle لنطاق النص الحالي.

الإرجاع

ParagraphStyle

التفويض

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

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

getParagraphs()

لعرض الفقرات التي تتداخل مع نطاق النص الحالي.

الإرجاع

Paragraph[]

التفويض

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

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

getRange(startOffset, endOffset)

تعرض قيمة TextRange جديدة تغطي جزءًا من النطاق الذي اشتق منه.

المعلمات

الاسمالنوعالوصف
startOffsetIntegerعدد الأحرف التي تتجاوز فهرس البداية لنطاق النص الحالي المستخدم لتحديد فهرس البدء الشامل للنطاق المعروض. يجب أن تكون إزاحة البداية يساوي أو أكبر من 0 وأقل من أو يساوي endOffset. startOffset يجب أيضًا أن يكون أقل من طول النطاق الحالي.
endOffsetIntegerعدد الأحرف التي تتجاوز فهرس البداية لنطاق النص الحالي المستخدم لتحديد فهرس النهاية الحصري للنطاق المعروض. يجب أن يكون endOffset: يساوي startOffset أو يزيد عنه يجب أن يكون endOffset أيضًا أقل من أو مساوٍ لطول النطاق الحالي.

الإرجاع

TextRange

التفويض

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

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

getRuns()

لعرض عمليات تشغيل النصوص التي تتداخل مع نطاق النص الحالي. تشغيل النص هو جزء من النص حيث يكون لجميع الأحرف نفس نمط النص.

يمكن ضمان أن يمتد كل نطاق يتم عرضه إلى عملية تشغيل واحدة فقط عند إنشائه. النص أو النمط إلى عدم تمثيل التعديلات مرة أخرى بالضبط.

الإرجاع

TextRange[]

التفويض

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

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

getStartIndex()

تعرض الفهرس الشامل والقائمة على 0 للحرف الأول في هذا النطاق. إذا بدأت فهارس النهاية متساوية، فيعتبر النطاق فارغًا.

الإرجاع

Integer

التفويض

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

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

getTextStyle()

تعرض نمط النص للنطاق، أو null إذا كان النطاق فارغًا.

الإرجاع

TextStyle

التفويض

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

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

insertParagraph(startOffset, text)

إدراج فقرة عند إزاحة البداية. تحتفظ الفقرة بنمط العنصر نطاق النص في إزاحة البداية.

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

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

المعلمات

الاسمالنوعالوصف
startOffsetIntegerعدد الأحرف التي تتجاوز فهرس البداية لنطاق النص الحالي المستخدم لتحديد فهرس البداية الشامل للنص المطلوب إدراجه.
textStringالسلسلة المطلوب إدراجها.

الإرجاع

ParagraphParagraph الذي تم إدراجه.

التفويض

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

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

insertRange(startOffset, textRange)

إدراج نسخة من نطاق النص المتوفر عند إزاحة البداية.

سيتطابق تنسيق النص المُدرج مع تنسيق النص المصدر.

المعلمات

الاسمالنوعالوصف
startOffsetIntegerعدد الأحرف التي تتجاوز فهرس البداية لنطاق النص الحالي المستخدم لتحديد فهرس البداية الشامل للنص المطلوب إدراجه.
textRangeTextRangeنطاق النص المطلوب إدراجه.

الإرجاع

TextRange - نطاق النص الذي يمثل النص المدرج

التفويض

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

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

insertRange(startOffset, textRange, matchSourceFormatting)

إدراج نسخة من نطاق النص المتوفر عند إزاحة البداية.

إذا تم الضبط على مطابقة تنسيق النص الوجهة، يتم AutoText ضمن القيمة المقدَّمة. يتم استبدال النطاق النصي بالقيم المعروضة. علاوة على ذلك، فإن أي عناصر غير نصية داخل لم يتم إدراج النطاق النصي المقدم.

المعلمات

الاسمالنوعالوصف
startOffsetIntegerعدد الأحرف التي تتجاوز فهرس البداية لنطاق النص الحالي المستخدم لتحديد فهرس البداية الشامل للنص المطلوب إدراجه.
textRangeTextRangeنطاق النص المطلوب إدراجه.
matchSourceFormattingBooleanإذا كانت true، مطابقة لتنسيق النص المصدر إذا false، يطابق تنسيق النص الوجهة.

الإرجاع

TextRange - نطاق النص الذي يمثل النص المدرج

التفويض

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

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

insertText(startOffset, text)

إدراج نص عند إزاحة البداية يحافظ النص على نمط النص الحالي إزاحة البداية.

المعلمات

الاسمالنوعالوصف
startOffsetIntegerعدد الأحرف التي تتجاوز فهرس البداية لنطاق النص الحالي المستخدم لتحديد فهرس البداية الشامل للنص المطلوب إدراجه.
textStringالسلسلة المطلوب إدراجها.

الإرجاع

TextRange — نطاق النص الذي يمثل النص المدرج.

التفويض

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

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

isEmpty()

عرض true إذا لم تكن هناك أحرف في هذا النطاق، وعرض false وإلا.

الإرجاع

Boolean

التفويض

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

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

replaceAllText(findText, replaceText)

لاستبدال جميع مثيلات مطابقة النص (البحث عن النص) باستبدال النص. البحث عبارة عن حالة غير حساسة.

المعلمات

الاسمالنوعالوصف
findTextStringالنص الذي تبحث عنه.
replaceTextStringالنص المطلوب استبدال النص المتطابق.

الإرجاع

Integer - تم تغيير عدد مرات الورود

التفويض

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

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

replaceAllText(findText, replaceText, matchCase)

لاستبدال جميع مثيلات مطابقة النص (البحث عن النص) باستبدال النص.

المعلمات

الاسمالنوعالوصف
findTextStringالنص الذي تبحث عنه.
replaceTextStringالنص المطلوب استبدال النص المتطابق.
matchCaseBooleanإذا كان true، يكون البحث حسّاسًا لحالة الأحرف. إذا كانت القيمة false، تكون عملية البحث حساس لحالة الأحرف.

الإرجاع

Integer - تم تغيير عدد مرات الورود

التفويض

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

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

select()

يؤدي هذا الإجراء إلى اختيار TextRange فقط في العرض التقديمي النشط وإزالة أي عناصر سابقة. التحديد.

لا يمكن للنص البرمجي الوصول إلا إلى المجموعة المحددة للمستخدم الذي يشغِّل النص البرمجي، وفقط إذا ربط النصّ بالعرض التقديمي

تم ضبط العنصر الرئيسي Page لـ Shape المقابل أو TableCell باسم current page selection. ويتم ضبط Shape أو TableCell على أنّها selected page element.

    هناك نوعان من Selection:
    • 1. نطاق من النصوص، استخدم تحديد على نطاق TextRange غير فارغ لتحديد نطاق الأحرف.
    • 2. موضع المؤشر، استخدم قيمة TextRange فارغة لوضع المؤشر في الفهرس المطلوب.
      var shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0];
      shape.getText().setText("Hello");
      // Range selection: Select the text range "He".
      shape.getText().getRange(0, 2).select();
      // Cursor selection: Place the cursor after "H" like "H|ello".
      shape.getText().getRange(1, 1).select();

      التفويض

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

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

    setText(newText)

    لإعداد النص الذي يحدّه هذا النطاق من الشكل أو خلية الجدول المرتبطة. يحتفظ النص نمط بداية النص الحالي.

    المعلمات

    الاسمالنوعالوصف
    newTextStringالسلسلة المطلوب تعيينها كنص جديد.

    الإرجاع

    TextRange - النطاق النصي الذي يمثل النص المحدّد

    التفويض

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

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