البحث عن نص أو استبداله ضمن نطاق أو ورقة بيانات أو جدول بيانات يمكنك أيضًا تحديد خيارات البحث.
الطُرق
| الطريقة | نوع القيمة التي تم إرجاعها | وصف قصير |
|---|---|---|
find | Range[] | تعرض هذه الدالة جميع الخلايا التي تطابق معايير البحث. |
find | Range | تعرض هذه الدالة الخلية التالية التي تطابق معايير البحث. |
find | Range | تعرض هذه الدالة الخلية السابقة التي تطابق معايير البحث. |
get | Range | لعرض الخلية الحالية التي تطابق معايير البحث. |
ignore | Text | إذا كانت القيمة true، يتم ضبط البحث على تجاهل علامات التشكيل أثناء المطابقة، وإلا سيطابق البحث علامات التشكيل. |
match | Text | إذا كانت القيمة true، يتم ضبط البحث لمطابقة حالة النص المطلوب البحث عنه تمامًا، وإلا سيتم ضبط البحث تلقائيًا على المطابقة غير الحساسة لحالة الأحرف. |
match | Text | في حال true، يتم ضبط البحث لمطابقة محتوى الخلية بالكامل، وإلا سيتم ضبط البحث تلقائيًا على المطابقة الجزئية. |
match | Text | إذا كانت true، يتم ضبط البحث لعرض النتائج المطابقة التي تظهر ضمن نص الصيغة؛
بخلاف ذلك، يتم أخذ الخلايا التي تحتوي على صيغ في الاعتبار استنادًا إلى قيمتها المعروضة. |
replace | Integer | يستبدل كل المطابقات بالنص المحدّد. |
replace | Integer | يستبدل النص المطلوب البحث عنه في الخلية المطابقة حاليًا بالنص المحدّد، ويعرض عدد المرات التي تم فيها الاستبدال. |
start | Text | تضبط هذه السمة البحث ليبدأ فورًا بعد نطاق الخلايا المحدّد. |
use | Text | إذا كانت القيمة true، يتم ضبط البحث لتفسير سلسلة البحث كتعبير عادي؛
بخلاف ذلك، يفسّر البحث سلسلة البحث كنص عادي. |
مستندات تفصيلية
findAll()
تعرض هذه الدالة جميع الخلايا التي تطابق معايير البحث.
الإرجاع
Range[]: جميع الخلايا المطابقة
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
findNext()
تعرض هذه الدالة الخلية التالية التي تطابق معايير البحث.
الإرجاع
Range: الخلية التالية المطابِقة، أو null إذا لم تكن هناك أي مطابقات سابقة
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
findPrevious()
تعرض هذه الدالة الخلية السابقة التي تطابق معايير البحث.
الإرجاع
Range: الخلية المطابقة السابقة، أو null إذا لم تكن هناك مطابقات سابقة.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
getCurrentMatch()
لعرض الخلية الحالية التي تطابق معايير البحث.
الإرجاع
Range: الخلية المطابقة الحالية، أو null إذا لم تكن هناك أي مطابقات أخرى.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
ignoreDiacritics(ignoreDiacritics)
إذا كانت القيمة true، يتم ضبط البحث على تجاهل علامات التشكيل أثناء المطابقة، وإلا سيطابق البحث علامات التشكيل. علامة التشكيل هي علامة، مثل علامة النبر أو علامة السيديلا، تُكتب فوق الحرف أو تحته للإشارة إلى اختلاف في طريقة النطق عن الحرف نفسه عندما لا يكون مزودًا بعلامة أو يكون مزودًا بعلامة مختلفة.
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
ignore | Boolean | تُستخدَم لتحديد ما إذا كان البحث يأخذ بعين الاعتبار علامات التشكيل. |
الإرجاع
TextFinder: أداة البحث عن النص هذه مخصّصة للربط.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
matchCase(matchCase)
إذا كانت القيمة true، يتم ضبط البحث لمطابقة حالة النص المطلوب البحث عنه تمامًا، وإلا سيتم ضبط البحث تلقائيًا على المطابقة غير الحساسة لحالة الأحرف.
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
match | Boolean | تُستخدَم لتحديد ما إذا كانت المطابقة حسّاسة لحالة الأحرف. |
الإرجاع
TextFinder: أداة البحث عن النص هذه مخصّصة للربط.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
matchEntireCell(matchEntireCell)
في حال true، يتم ضبط البحث لمطابقة محتوى الخلية بالكامل، وإلا سيتم ضبط البحث تلقائيًا على المطابقة الجزئية.
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
match | Boolean | تُستخدَم لتحديد ما إذا كان سيتم البحث عن تطابق مع الخلية بأكملها. |
الإرجاع
TextFinder: أداة البحث عن النص هذه مخصّصة للربط.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
matchFormulaText(matchFormulaText)
إذا كانت true، يتم ضبط البحث لعرض النتائج المطابقة التي تظهر ضمن نص الصيغة؛
بخلاف ذلك، يتم أخذ الخلايا التي تحتوي على صيغ في الاعتبار استنادًا إلى قيمتها المعروضة.
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
match | Boolean | تحديد ما إذا كان البحث يتضمّن نص الصيغة |
الإرجاع
TextFinder: أداة البحث عن النص هذه مخصّصة للربط.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
replaceAllWith(replaceText)
يستبدل كل المطابقات بالنص المحدّد. تعرض هذه الدالة عدد المرات التي تم فيها الاستبدال، وقد يختلف هذا العدد عن عدد الخلايا المطابقة.
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
replace | String | النص الذي يحلّ محل النص في الخلايا المطابقة |
الإرجاع
Integer: عدد المرات التي تم فيها الاستبدال.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
replaceWith(replaceText)
يستبدل النص المطلوب البحث عنه في الخلية المطابقة حاليًا بالنص المحدّد، ويعرض عدد المرات التي تم فيها الاستبدال.
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
replace | String | النص الذي يحلّ محل المحتوى في الخلية المطابِقة حاليًا |
الإرجاع
Integer: عدد المرات التي تم فيها الاستبدال.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
startFrom(startRange)
تضبط هذه السمة البحث ليبدأ فورًا بعد نطاق الخلايا المحدّد.
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
start | Range | نطاق الخلايا الذي يجب أن يبدأ البحث بعده. |
الإرجاع
TextFinder: أداة البحث عن النص هذه مخصّصة للربط.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
useRegularExpression(useRegEx)
إذا كانت القيمة true، يتم ضبط البحث لتفسير سلسلة البحث كتعبير عادي؛
بخلاف ذلك، يفسّر البحث سلسلة البحث كنص عادي. لمزيد من التفاصيل حول كيفية استخدام التعبيرات العادية، يُرجى الرجوع إلى
صفحة المساعدة حول البحث والاستبدال.
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
use | Boolean | تحديد ما إذا كان سيتم تفسير سلسلة البحث كتعبير عادي |
الإرجاع
TextFinder: أداة البحث عن النص هذه مخصّصة للربط.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets