بخشی از محتوای متنی یک Shape یا یک Table Cell .
اگر از روشهایی استفاده کنید که نحوهی قرارگیری متن در یک شکل را ویرایش میکنند، هرگونه تنظیمات autofit اعمال شده روی شکل غیرفعال میشود.
روشها
| روش | نوع بازگشتی | شرح مختصر |
|---|---|---|
append Paragraph(text) | Paragraph | یک پاراگراف را به انتهای محدوده متن اضافه میکند. |
append Range(textRange) | Text Range | یک کپی از محدوده متن ارائه شده را به انتهای محدوده متن فعلی اضافه میکند. |
append Range(textRange, matchSourceFormatting) | Text Range | یک کپی از محدوده متن ارائه شده را به انتهای محدوده متن فعلی اضافه میکند. |
append Text(text) | Text Range | متن را به انتهای محدوده متن اضافه میکند. |
as Rendered String() | String | متن رندر شدهی محدود شده توسط این محدوده از شکل یا سلول جدول مرتبط را در قالبی مناسب برای نمایش به کاربران نهایی برمیگرداند. |
as String() | String | متن خام محدود شده توسط این محدوده از شکل یا سلول جدول مرتبط را برمیگرداند. |
clear() | void | متن محدود شده توسط این محدوده را پاک میکند. |
clear(startOffset, endOffset) | void | متن محدود شده توسط فاصلههای شروع و پایان در محدوده را پاک میکند. |
find(pattern) | Text Range[] | تمام محدودههایی که با الگوی جستجو در محدوده متن فعلی مطابقت دارند را برمیگرداند. |
find(pattern, startOffset) | Text Range[] | تمام محدودههایی که با الگوی جستجو در محدوده متن فعلی، از نقطه شروع شروع، مطابقت دارند را برمیگرداند. |
get Auto Texts() | Auto Text[] | متنهای خودکار را در محدوده متن فعلی برمیگرداند. |
get End Index() | Integer | اندیس انحصاری و مبتنی بر 0 را برای آخرین کاراکتر در این محدوده برمیگرداند. |
get Length() | Integer | تعداد کاراکترهای موجود در این محدوده را برمیگرداند. |
get Links() | Text Range[] | مجموعهای از محدودههای متنی را برمیگرداند که با تمام Link های درون محدوده متن فعلی یا محدودههایی که با محدوده متن فعلی همپوشانی دارند، مطابقت دارند. |
get List Paragraphs() | Paragraph[] | پاراگرافهایی را در لیستها برمیگرداند که با محدوده متن فعلی همپوشانی دارند. |
get List Style() | List Style | List Style محدوده متن فعلی را برمیگرداند. |
get Paragraph Style() | Paragraph Style | Paragraph Style محدوده متن فعلی را برمیگرداند. |
get Paragraphs() | Paragraph[] | پاراگرافهایی را که با محدوده متن فعلی همپوشانی دارند، برمیگرداند. |
get Range(startOffset, endOffset) | Text Range | یک Text Range جدید را برمیگرداند که بخشی از محدودهای را که از آن مشتق شده است، پوشش میدهد. |
get Runs() | Text Range[] | متنهایی را برمیگرداند که با محدوده متن فعلی همپوشانی دارند. |
get Start Index() | Integer | ایندکس فراگیر و مبتنی بر ۰ را برای اولین کاراکتر در این محدوده برمیگرداند. |
get Text Style() | Text Style |null | سبک متن محدوده را برمیگرداند، یا اگر محدوده خالی باشد، null برمیگرداند. |
insert Paragraph(startOffset, text) | Paragraph | یک پاراگراف را در نقطه شروع درج میکند. |
insert Range(startOffset, textRange) | Text Range | یک کپی از محدوده متن ارائه شده را در نقطه شروع درج میکند. |
insert Range(startOffset, textRange, matchSourceFormatting) | Text Range | یک کپی از محدوده متن ارائه شده را در نقطه شروع درج میکند. |
insert Text(startOffset, text) | Text Range | متن را در نقطه شروع درج میکند. |
is Empty() | Boolean | اگر هیچ کاراکتری در این محدوده وجود نداشته باشد، true و در غیر این صورت false را برمیگرداند. |
replace All Text(findText, replaceText) | Integer | تمام نمونههای متن منطبق با find text را با replace text جایگزین میکند. |
replace All Text(findText, replaceText, matchCase) | Integer | تمام نمونههای متن منطبق با find text را با replace text جایگزین میکند. |
select() | void | فقط Text Range در ارائه فعال انتخاب میکند و هر انتخاب قبلی را حذف میکند. |
set Text(newText) | Text Range | متن محدود شده توسط این محدوده از شکل یا سلول جدول مرتبط را تنظیم میکند. |
مستندات دقیق
append Paragraph(text)
یک پاراگراف به انتهای محدوده متن اضافه میکند. این پاراگراف استایل انتهای محدوده متن فعلی را حفظ میکند.
رشته متنی ارائه شده با اضافه کردن حداقل یک کاراکتر خط جدید در اطراف آن، به عنوان یک پاراگراف پیوست میشود.
وقتی رشته متنی ارائه شده شامل کاراکترهای خط جدید باشد (بنابراین شامل چندین پاراگراف باشد)، پاراگراف آخر اضافه شده برگردانده میشود.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
text | String | رشتهای که قرار است به عنوان پاراگراف اضافه شود. |
بازگشت
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
append Range(textRange)
یک کپی از محدوده متن ارائه شده را به انتهای محدوده متن فعلی اضافه میکند.
قالببندی متن درجشده با متن منبع مطابقت دارد.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
text Range | Text Range | محدوده متنی که قرار است اضافه شود. |
بازگشت
Text Range — محدوده متن که متن پیوست شده را نشان میدهد.
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
append Range(textRange, matchSourceFormatting)
یک کپی از محدوده متن ارائه شده را به انتهای محدوده متن فعلی اضافه میکند.
اگر طوری تنظیم شود که با قالببندی متن مقصد مطابقت داشته باشد، Auto Text در محدوده متن ارائه شده با مقادیر رندر شده آنها جایگزین میشود. علاوه بر این، هیچ عنصر غیرمتنی در محدوده متن ارائه شده اضافه نمیشود.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
text Range | Text Range | محدوده متنی که قرار است اضافه شود. |
match Source Formatting | Boolean | اگر true ، قالببندی متن مبدا را مطابقت میدهد؛ اگر false ، قالببندی متن مقصد را مطابقت میدهد. |
بازگشت
Text Range — محدوده متن که متن پیوست شده را نشان میدهد.
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
append Text(text)
متن را به انتهای محدوده متن اضافه میکند. متن، استایل انتهای متن موجود را حفظ میکند.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
text | String | رشتهای که قرار است اضافه شود. |
بازگشت
Text Range — محدوده متن که متن پیوست شده را نشان میدهد.
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
as Rendered String()
متن رندر شدهی محدود شده توسط این محدوده از شکل یا سلول جدول مرتبط را در قالبی مناسب برای نمایش به کاربران نهایی برمیگرداند.
عناصر متن خودکار، مانند شماره اسلایدهای تولید شده، با مقادیر رندر شده خود جایگزین میشوند. هر عنصر غیر متنی در محدوده حذف میشود.
بازگشت
String - متن رندر شده در محدوده.
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
as String()
متن خام محدود شده توسط این محدوده از شکل یا سلول جدول مرتبط را برمیگرداند.
عناصر متن خودکار مانند شماره اسلایدهای تولید شده و هر عنصر غیر متنی در محدوده با کاراکتر یونیکد U+E907 جایگزین میشوند.
بازگشت
String - متن خام در محدوده.
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
clear()
متن محدود شده توسط این محدوده را پاک میکند.
از آنجایی که کل متن در یک Shape یا TableCell باید به یک خط جدید ختم شود، خط جدید آخر متن حذف نمیشود.
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
clear(startOffset, endOffset)
متن محدود شده توسط فاصلههای شروع و پایان در محدوده را پاک میکند.
از آنجایی که متن باید به یک خط جدید ختم شود، خط جدید آخر در متن حذف نمیشود، حتی اگر توسط فاصلههای داده شده پوشانده شده باشد.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
start Offset | Integer | تعداد کاراکترهای بعد از اندیس شروع محدوده متن فعلی که برای تعیین اندیس شروع فراگیر محدودهای که باید پاک شود، استفاده میشود. آفست شروع باید مساوی یا بزرگتر از ۰ و کوچکتر یا مساوی با end Offset باشد. start Offset همچنین باید کمتر از طول محدوده فعلی باشد. |
end Offset | Integer | تعداد کاراکترهای بعد از اندیس شروع محدوده متن فعلی که برای تعیین اندیس پایان انحصاری محدودهای که باید پاک شود، استفاده میشود. مقدار end Offset باید مساوی یا بزرگتر از start Offset باشد. end Offset همچنین باید کوچکتر یا مساوی طول محدوده فعلی باشد. |
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
find(pattern)
تمام محدودههایی که با الگوی جستجو در محدوده متن فعلی مطابقت دارند را برمیگرداند. جستجو به حروف کوچک و بزرگ حساس است.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
pattern | String | الگوی عبارت منظم برای جستجو؛ هرگونه بکاسلش در الگو باید escape شود. |
بازگشت
Text Range[] — فهرستی از محدودههای متن.
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
find(pattern, startOffset)
تمام محدودههایی که با الگوی جستجو در محدوده متن فعلی مطابقت دارند را از نقطه شروع برمیگرداند. جستجو به حروف کوچک و بزرگ حساس است.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
pattern | String | الگوی عبارت منظم برای جستجو؛ هرگونه بکاسلش در الگو باید escape شود. |
start Offset | Integer | تعداد کاراکترهای بعد از اندیس شروع محدوده متن فعلی که برای تعیین اندیس شروع فراگیر محدوده مورد جستجو استفاده میشود. start Offset باید کمتر از طول محدوده فعلی باشد. |
بازگشت
Text Range[] — فهرستی از محدودههای متن.
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Auto Texts()
متنهای خودکار را در محدوده متن فعلی برمیگرداند.
بازگشت
Auto Text[] — فهرستی از متنهای خودکار.
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get End Index()
اندیس انحصاری و مبتنی بر ۰ را برای آخرین کاراکتر در این محدوده برمیگرداند. اگر اندیسهای شروع و پایان برابر باشند، محدوده خالی در نظر گرفته میشود.
بازگشت
Integer - اندیس انتهایی محدوده.
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Length()
تعداد کاراکترهای موجود در این محدوده را برمیگرداند.
بازگشت
Integer - تعداد کاراکترهای موجود در این محدوده.
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Links()
مجموعهای از محدودههای متنی را برمیگرداند که با تمام Link های درون محدوده متن فعلی یا محدودههایی که با محدوده متن فعلی همپوشانی دارند، مطابقت دارند.
تضمین میشود که هر محدودهی بازگشتی، هنگام ایجاد، یک لینک را پوشش دهد. تغییرات متن میتواند باعث شود که دیگر دقیقاً یک لینک را نشان ندهد.
هر Link در محدودههای برگردانده شده از طریق Text Style.getLink() قابل دسترسی است.
// Accesses the first link on a TextRange object. const textRange = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0].getText(); const linkTextRange = textRange.getLinks()[0]; const textStyle = linkTextRange.getTextStyle(); Logger.log(textStyle.hasLink()); // logs 'true' const link = textStyle.getLink(); // Link object
بازگشت
Text Range[] — فهرستی از محدودههای متن.
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get List Paragraphs()
پاراگرافهایی را در لیستها برمیگرداند که با محدوده متن فعلی همپوشانی دارند.
بازگشت
Paragraph[] — فهرستی از پاراگرافها در فهرستها.
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get List Style()
List Style محدوده متن فعلی را برمیگرداند.
بازگشت
List Style — سبک لیست محدوده متن فعلی.
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Paragraph Style()
Paragraph Style محدوده متن فعلی را برمیگرداند.
بازگشت
Paragraph Style — سبک پاراگراف محدوده متن فعلی.
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Paragraphs()
پاراگرافهایی را که با محدوده متن فعلی همپوشانی دارند، برمیگرداند.
بازگشت
Paragraph[] — فهرستی از پاراگرافها.
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Range(startOffset, endOffset)
یک Text Range جدید را برمیگرداند که بخشی از محدودهای را که از آن مشتق شده است، پوشش میدهد.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
start Offset | Integer | تعداد کاراکترهای بعد از اندیس شروع محدوده متن فعلی که برای تعیین اندیس شروع فراگیر محدوده برگشتی استفاده میشود. آفست شروع باید مساوی یا بزرگتر از 0 و کوچکتر یا مساوی با end Offset باشد. start Offset همچنین باید کمتر از طول محدوده فعلی باشد. |
end Offset | Integer | تعداد کاراکترهای بعد از اندیس شروع محدوده متن فعلی که برای تعیین اندیس پایان انحصاری محدوده برگشتی استفاده میشود. مقدار end Offset باید مساوی یا بزرگتر از start Offset باشد. end Offset همچنین باید کوچکتر یا مساوی طول محدوده فعلی باشد. |
بازگشت
Text Range — یک محدوده متن جدید.
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Runs()
رشتههای متنی که با محدوده متن فعلی همپوشانی دارند را برمیگرداند. رشته متنی بخشی از متن است که در آن همه کاراکترها سبک متن یکسانی دارند.
هر محدودهی بازگشتی هنگام ایجاد، فقط یک اجرا را پوشش میدهد. تغییرات متن یا سبک میتواند باعث شود که دیگر دقیقاً یک اجرا را نشان ندهد.
بازگشت
Text Range[] — فهرستی از محدودههای متن.
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Start Index()
اندیس فراگیر و مبتنی بر ۰ را برای اولین کاراکتر در این محدوده برمیگرداند. اگر اندیسهای شروع و پایان برابر باشند، محدوده خالی در نظر گرفته میشود.
بازگشت
Integer - اندیس شروع محدوده.
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Text Style()
سبک متن محدوده را برمیگرداند، یا اگر محدوده خالی باشد، null برمیگرداند.
بازگشت
Text Style |null — سبک متن محدوده.
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
insert Paragraph(startOffset, text)
یک پاراگراف را در نقطه شروع درج میکند. پاراگراف، استایل محدوده متن فعلی را در نقطه شروع حفظ میکند.
رشته متنی ارائه شده با اضافه کردن حداقل یک کاراکتر خط جدید در اطراف رشته، به عنوان یک پاراگراف درج میشود.
وقتی رشته متنی ارائه شده شامل کاراکترهای خط جدید باشد (بنابراین شامل چندین پاراگراف باشد)، پاراگراف آخر اضافه شده برگردانده میشود.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
start Offset | Integer | تعداد کاراکترهای بعد از اندیس شروع محدوده متن فعلی که برای تعیین اندیس شروع فراگیر متن مورد نظر برای درج استفاده میشود. |
text | String | رشتهای که باید درج شود. |
بازگشت
Paragraph — Paragraph درج شده.
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
insert Range(startOffset, textRange)
یک کپی از محدوده متن ارائه شده را در نقطه شروع درج میکند.
قالببندی متن درجشده با متن منبع مطابقت دارد.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
start Offset | Integer | تعداد کاراکترهای بعد از اندیس شروع محدوده متن فعلی که برای تعیین اندیس شروع فراگیر متن مورد نظر برای درج استفاده میشود. |
text Range | Text Range | محدوده متن برای درج. |
بازگشت
Text Range — محدوده متن که متن درج شده را نشان میدهد.
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
insert Range(startOffset, textRange, matchSourceFormatting)
یک کپی از محدوده متن ارائه شده را در نقطه شروع درج میکند.
اگر طوری تنظیم شود که با قالببندی متن مقصد مطابقت داشته باشد، Auto Text در محدوده متن ارائه شده با مقادیر رندر شده آنها جایگزین میشود. علاوه بر این، هیچ عنصر غیرمتنی در محدوده متن ارائه شده درج نمیشود.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
start Offset | Integer | تعداد کاراکترهای بعد از اندیس شروع محدوده متن فعلی که برای تعیین اندیس شروع فراگیر متن مورد نظر برای درج استفاده میشود. |
text Range | Text Range | محدوده متن برای درج. |
match Source Formatting | Boolean | اگر true ، قالببندی متن مبدا را مطابقت میدهد؛ اگر false ، قالببندی متن مقصد را مطابقت میدهد. |
بازگشت
Text Range — محدوده متن که متن درج شده را نشان میدهد.
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
insert Text(startOffset, text)
متن را در نقطه شروع درج میکند. متن، استایل متن موجود در نقطه شروع را حفظ میکند.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
start Offset | Integer | تعداد کاراکترهای بعد از اندیس شروع محدوده متن فعلی که برای تعیین اندیس شروع فراگیر متن مورد نظر برای درج استفاده میشود. |
text | String | رشتهای که باید درج شود. |
بازگشت
Text Range — محدوده متن که متن درج شده را نشان میدهد.
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
is Empty()
اگر هیچ کاراکتری در این محدوده وجود نداشته باشد، true و در غیر این صورت false را برمیگرداند.
بازگشت
Boolean - اگر هیچ کاراکتری در این محدوده وجود نداشته باشد، true و در غیر این صورت false را برمیگرداند.
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
replace All Text(findText, replaceText)
تمام نمونههای متن منطبق با find text را با متن جایگزین جایگزین میکند. جستجو به حروف کوچک و بزرگ حساس نیست.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
find Text | String | متنی که باید پیدا شود. |
replace Text | String | متنی که قرار است جایگزین متن تطبیق داده شده شود. |
بازگشت
Integer - تعداد تکرارها تغییر کرد
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
replace All Text(findText, replaceText, matchCase)
تمام نمونههای متن منطبق با find text را با replace text جایگزین میکند.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
find Text | String | متنی که باید پیدا شود. |
replace Text | String | متنی که قرار است جایگزین متن تطبیق داده شده شود. |
match Case | Boolean | اگر true ، جستجو به حروف کوچک و بزرگ حساس است و اگر false ، جستجو به حروف کوچک و بزرگ حساس نیست. |
بازگشت
Integer - تعداد تکرارها تغییر کرد
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
select()
فقط Text Range در ارائه فعال انتخاب میکند و هر انتخاب قبلی را حذف میکند.
یک اسکریپت فقط میتواند به انتخاب کاربری که اسکریپت را اجرا میکند دسترسی داشته باشد، و تنها در صورتی که اسکریپت به ارائه متصل باشد.
Page والد Shape یا Table Cell مربوطه به عنوان current page selection تنظیم میشود. Shape یا Table Cell به عنوان selected page element تنظیم میشود.
Selection میتواند دو نوع باشد:- ۱. محدوده متن، از select روی یک TextRange غیر خالی برای انتخاب محدوده کاراکترها استفاده کنید.
- ۲. موقعیت مکاننما، از یک TextRange خالی برای قرار دادن مکاننما در اندیس مورد نظر استفاده کنید.
const 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
-
set Text(newText)
متن محدود شده توسط این محدوده از شکل یا سلول جدول مرتبط را تنظیم میکند. این متن، سبک شروع متن موجود را حفظ میکند.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
new Text | String | رشتهای که قرار است به عنوان متن جدید تنظیم شود. |
بازگشت
Text Range — محدوده متن که متن تنظیم شده را نشان میدهد.
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations