الوصول إلى ورقة مصدر البيانات الحالية وتعديلها لإنشاء ورقة مصدر بيانات جديدة، استخدِم Spreadsheet.insertDataSourceSheet(spec).
لا تستخدِم هذه الفئة إلا مع البيانات المرتبطة بقاعدة بيانات.
الطُرق
| الطريقة | نوع القيمة التي يتم إرجاعها | وصف قصير |
|---|---|---|
add | Data | تضيف هذه السمة فلترًا يتم تطبيقه على ورقة مصدر البيانات. |
as | Sheet | تعرض هذه الدالة ورقة مصدر البيانات كعنصر ورقة عادية. |
auto | Data | يتم تغيير حجم عرض العمود المحدّد تلقائيًا. |
auto | Data | تغيير عرض الأعمدة المحددة تلقائيًا |
cancel | Data | تلغي هذه الطريقة عملية إعادة تحميل البيانات المرتبطة بهذا العنصر إذا كانت قيد التنفيذ حاليًا. |
force | Data | تعيد هذه الدالة تحميل بيانات هذا العنصر بغض النظر عن الحالة الحالية. |
get | Integer|null | تعرض هذه الدالة عرض العمود المحدّد. |
get | Data | تعرض هذه السمة مصدر البيانات المرتبط بالعنصر. |
get | Data | تعرِض هذه الدالة جميع الفلاتر المطبّقة على ورقة مصدر البيانات. |
get | Object[] | تعرض هذه الدالة جميع قيم ورقة مصدر البيانات لاسم العمود المقدَّم. |
get | Object[] | تعرض هذه الدالة جميع قيم ورقة مصدر البيانات لاسم العمود المقدَّم بدءًا من صف البداية المقدَّم (استنادًا إلى 1) وحتى num المقدَّم. |
get | Sort | تعرض هذه الدالة جميع مواصفات الفرز في ورقة بيانات مصدر البيانات. |
get | Data | تعرض هذه السمة حالة تنفيذ البيانات الخاصة بالكائن. |
refresh | Data | تعمل هذه الدالة على إعادة تحميل بيانات العنصر. |
remove | Data | يزيل جميع الفلاتر المطبَّقة على عمود ورقة مصدر البيانات. |
remove | Data | تزيل هذه الدالة مواصفات الفرز من عمود في ورقة مصدر البيانات. |
set | Data | تضبط هذه السمة عرض العمود المحدّد. |
set | Data | تضبط هذه السمة عرض الأعمدة المحدّدة. |
set | Data | تضبط هذه السمة مواصفات الفرز على عمود في ورقة مصدر البيانات. |
set | Data | تضبط هذه السمة مواصفات الفرز على عمود في ورقة مصدر البيانات. |
wait | Data | تنتظر هذه السمة إلى أن يكتمل التنفيذ الحالي، وتنتهي مهلتها بعد عدد الثواني المحدّد. |
مستندات تفصيلية
add Filter(columnName, filterCriteria)
تضيف هذه السمة فلترًا يتم تطبيقه على ورقة مصدر البيانات.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
column | String | اسم العمود الذي سيتم تطبيق هذا الفلتر عليه |
filter | Filter | معايير الفلتر التي سيتم تطبيقها. |
الإرجاع
Data: ورقة مصدر البيانات، لتسلسل الطرق
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
as Sheet()
تعرض هذه الدالة ورقة مصدر البيانات كعنصر ورقة عادية.
الإرجاع
Sheet: ورقة البيانات العادية
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
auto Resize Column(columnName)
يتم تغيير حجم عرض العمود المحدّد تلقائيًا.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
column | String | اسم العمود |
الإرجاع
Data: ورقة مصدر البيانات هذه، تُستخدَم في الربط.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
auto Resize Columns(columnNames)
تغيير عرض الأعمدة المحددة تلقائيًا
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
column | String[] | قائمة بأسماء الأعمدة التي سيتم تعديلها. |
الإرجاع
Data: ورقة مصدر البيانات هذه، تُستخدَم في الربط.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
cancel Data Refresh()
تلغي هذه الطريقة عملية إعادة تحميل البيانات المرتبطة بهذا العنصر إذا كانت قيد التنفيذ حاليًا.
يوضّح هذا المثال كيفية إلغاء إعادة تحميل صيغة.
const spreadsheet = SpreadsheetApp.getActive(); const formula = spreadsheet.getDataSourceFormulas()[0]; // Cancel the ongoing refresh on the formula. formula.cancelDataRefresh();
يتم عرض استثناء إذا لم يكن نوع مصدر البيانات مفعَّلاً. استخدِم طرق Spreadsheet لتفعيل تنفيذ البيانات لنوع مصدر بيانات محدّد.
الإرجاع
Data: كائن البيانات
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
force Refresh Data()
تعيد هذه الدالة تحميل بيانات هذا العنصر بغض النظر عن الحالة الحالية. يمكنك الاطّلاع على refresh لمزيد من التفاصيل. إذا أردت إلغاء عملية إعادة تحميل حالية لهذا العنصر، اطّلِع على cancel.
يتم عرض استثناء إذا لم يكن نوع مصدر البيانات مفعَّلاً. استخدِم طرق Spreadsheet لتفعيل تنفيذ البيانات لنوع مصدر بيانات محدّد.
الإرجاع
Data: كائن البيانات
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Column Width(columnName)
تعرض هذه الدالة عرض العمود المحدّد.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
column | String | اسم العمود |
الإرجاع
Integer|null: عرض العمود، أو null إذا كان العمود يستخدم العرض التلقائي
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Data Source()
تعرض هذه السمة مصدر البيانات المرتبط بالعنصر.
الإرجاع
Data: مصدر البيانات
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Filters()
تعرِض هذه الدالة جميع الفلاتر المطبّقة على ورقة مصدر البيانات.
الإرجاع
Data: مصفوفة تتضمّن جميع الفلاتر المطبّقة على ورقة مصدر البيانات.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Sheet Values(columnName)
تعرض هذه الدالة جميع قيم ورقة مصدر البيانات لاسم العمود المقدَّم.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
column | String | اسم عمود مصدر البيانات المطلوب استرداد القيم منه. |
الإرجاع
Object[]: مصفوفة ذات بُعد واحد من القيم.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Sheet Values(columnName, startRow, numRows)
تعرض هذه الدالة جميع قيم ورقة مصدر البيانات لاسم العمود المقدَّم بدءًا من صف البداية المقدَّم (استنادًا إلى 1) وحتى num المقدَّم.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
column | String | اسم عمود مصدر البيانات المطلوب استرداد القيم منه. |
start | Integer | موضع الصف الذي يجب بدء جلب القيم منه. |
num | Integer | عدد الصفوف المطلوب استرجاعها. |
الإرجاع
Object[]: مصفوفة ذات بُعد واحد من القيم.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Sort Specs()
تعرض هذه الدالة جميع مواصفات الفرز في ورقة بيانات مصدر البيانات.
الإرجاع
Sort: قائمة بمواصفات الترتيب
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Status()
تعرض هذه السمة حالة تنفيذ البيانات الخاصة بالكائن.
الإرجاع
Data: حالة تنفيذ البيانات
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
refresh Data()
تعمل هذه الدالة على إعادة تحميل بيانات العنصر.
يُنشئ استثناءً إذا كانت الحالة الحالية هي error. استخدِم Data لتعديل المواصفات. يُفضّل استخدام هذه الطريقة بدلاً من force لمنع إجراء تعديلات غير متوقّعة على مصدر البيانات.
يتم عرض استثناء إذا لم يكن نوع مصدر البيانات مفعَّلاً. استخدِم طرق Spreadsheet لتفعيل تنفيذ البيانات لنوع مصدر بيانات محدّد.
الإرجاع
Data: كائن البيانات
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
remove Filters(columnName)
يزيل جميع الفلاتر المطبَّقة على عمود ورقة مصدر البيانات.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
column | String | اسم العمود الذي ستتم إزالة الفلاتر منه. |
الإرجاع
Data: ورقة مصدر البيانات، لتسلسل الطرق
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
remove Sort Spec(columnName)
تزيل هذه الدالة مواصفات الفرز من عمود في ورقة مصدر البيانات.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
column | String | تمثّل هذه السمة اسم العمود. |
الإرجاع
Data: ورقة مصدر البيانات، للسلسلة
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
set Column Width(columnName, width)
تضبط هذه السمة عرض العمود المحدّد.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
column | String | اسم العمود |
width | Integer | تمثّل هذه السمة العرض الجديد للعمود. |
الإرجاع
Data: ورقة مصدر البيانات هذه، تُستخدَم في الربط.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
set Column Widths(columnNames, width)
تضبط هذه السمة عرض الأعمدة المحدّدة.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
column | String[] | قائمة بأسماء الأعمدة التي سيتم تعديلها. |
width | Integer | تمثّل هذه السمة العرض الجديد للأعمدة. |
الإرجاع
Data: ورقة مصدر البيانات هذه، تُستخدَم في الربط.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
set Sort Spec(columnName, ascending)
تضبط هذه السمة مواصفات الفرز على عمود في ورقة مصدر البيانات.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
column | String | تمثّل هذه السمة اسم العمود الذي سيتم الترتيب حسبه. |
ascending | Boolean | إذا كانت القيمة true، رتِّب العمود ترتيبًا تصاعديًا، وإذا كانت القيمة false، رتِّب العمود ترتيبًا تنازليًا. |
الإرجاع
Data: ورقة مصدر البيانات، للسلسلة
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
set Sort Spec(columnName, sortOrder)
تضبط هذه السمة مواصفات الفرز على عمود في ورقة مصدر البيانات.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
column | String | تمثّل هذه السمة اسم العمود الذي سيتم الترتيب حسبه. |
sort | Sort | ترتيب الفرز |
الإرجاع
Data: ورقة مصدر البيانات، للسلسلة
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
wait For Completion(timeoutInSeconds)
تنتظر هذه السمة إلى أن يكتمل التنفيذ الحالي، وتنتهي مهلتها بعد عدد الثواني المحدّد. يُنشئ استثناءً إذا لم يكتمل التنفيذ عند انتهاء المهلة، ولكنّه لا يلغي تنفيذ البيانات.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
timeout | Integer | الوقت المطلوب للانتظار حتى يتم تنفيذ البيانات، بالثواني. الحد الأقصى هو 300 ثانية. |
الإرجاع
Data: حالة تنفيذ البيانات
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets