الوصول إلى ورقة بيانات مصدر البيانات الحالية وتعديلها لإنشاء ورقة بيانات مصدر جديدة، استخدِم Spreadsheet.insertDataSourceSheet(spec)
.
لا تستخدِم هذه الفئة إلا مع البيانات المرتبطة بقاعدة بيانات.
الطُرق
الطريقة | نوع القيمة التي يتم عرضها | وصف قصير |
---|---|---|
add | Data | تُضيف فلترًا يتم تطبيقه على ورقة بيانات المصدر. |
as | Sheet | تعرِض هذه الدالة ورقة مصدر البيانات كعنصر ورقة عادية. |
auto | Data | تغيير حجم عرض العمود المحدّد تلقائيًا |
auto | Data | تغيير حجم عرض الأعمدة المحدّدة تلقائيًا |
cancel | Data | تلغي إعادة تحميل البيانات المرتبطة بهذا العنصر إذا كانت قيد التنفيذ حاليًا. |
force | Data | تؤدي هذه الطريقة إلى إعادة تحميل بيانات هذا العنصر بصرف النظر عن حالته الحالية. |
get | Integer | لعرض عرض العمود المحدّد. |
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 | تنتظر هذه الدالة حتى اكتمال التنفيذ الحالي، وتنتهي مهلة الانتظار بعد عدد الثواني المقدَّم. |
مستندات تفصيلية
addFilter(columnName, filterCriteria)
تُضيف فلترًا يتم تطبيقه على ورقة بيانات المصدر.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
column | String | اسم العمود الذي سيتم تطبيق هذا الفلتر عليه. |
filter | Filter | معايير الفلتر المطلوب تطبيقها |
الإرجاع
Data
: ورقة بيانات المصدر لتسلسل الطرق
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
asSheet()
autoResizeColumn(columnName)
تغيير حجم عرض العمود المحدّد تلقائيًا
المعلمات
الاسم | النوع | الوصف |
---|---|---|
column | String | اسم العمود |
الإرجاع
Data
: ورقة بيانات المصدر هذه، لإنشاء سلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
autoResizeColumns(columnNames)
تغيير حجم عرض الأعمدة المحدّدة تلقائيًا
المعلمات
الاسم | النوع | الوصف |
---|---|---|
column | String[] | قائمة بأسماء الأعمدة المطلوب تعديلها |
الإرجاع
Data
: ورقة بيانات المصدر هذه، لإنشاء سلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
cancelDataRefresh()
تلغي إعادة تحميل البيانات المرتبطة بهذا العنصر إذا كانت قيد التنفيذ حاليًا.
يوضِّح هذا المثال كيفية إلغاء إعادة تحميل صيغة.
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
forceRefreshData()
تؤدي هذه الطريقة إلى إعادة تحميل بيانات هذا العنصر بصرف النظر عن حالته الحالية. يُرجى الاطّلاع على refresh
للحصول على
مزيد من التفاصيل. إذا أردت إلغاء عملية إعادة تحميل هذا العنصر التي يتم تنفيذها حاليًا، اطّلِع على cancel
.
يُعرِض استثناءً إذا لم يكن نوع مصدر البيانات مفعّلاً. استخدِم طرق Spreadsheet
لتفعيل تنفيذ البيانات لنوع محدّد من مصادر البيانات.
الإرجاع
Data
: عنصر البيانات
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getColumnWidth(columnName)
لعرض عرض العمود المحدّد.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
column | String | اسم العمود |
الإرجاع
Integer
: عرض العمود، أو null
إذا كان العمود يستخدم العرض التلقائي
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getDataSource()
تحصل على مصدر البيانات المرتبط بالعنصر.
الإرجاع
Data
: مصدر البيانات
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getFilters()
تعرِض هذه الدالة جميع الفلاتر المطبَّقة على ورقة بيانات المصدر.
الإرجاع
Data
: صفيف لجميع الفلاتر المطبّقة على ورقة مصدر البيانات
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getSheetValues(columnName)
تعرِض جميع قيم ورقة بيانات المصدر لاسم العمود المقدَّم.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
column | String | اسم عمود مصدر البيانات الذي تريد جلب قيمه. |
الإرجاع
Object[]
: صفيف أحادي الأبعاد من القيم
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getSheetValues(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
getSortSpecs()
تحصل على جميع مواصفات الترتيب في ورقة مصدر البيانات.
الإرجاع
Sort
: قائمة بمواصفات الترتيب
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getStatus()
تحصل على حالة تنفيذ البيانات للكائن.
الإرجاع
Data
: حالة تنفيذ البيانات
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
refreshData()
تؤدي هذه الطريقة إلى إعادة تحميل بيانات الكائن.
يُعرِض استثناءً إذا كان حاليًا في الحالة error
. استخدِم Data
لتعديل المواصفة. ويُفضَّل استخدام هذه الطريقة بدلاً من force
لمنع إجراء تعديلات غير متوقّعة على مصدر البيانات.
يُعرِض استثناءً إذا لم يكن نوع مصدر البيانات مفعّلاً. استخدِم طرق Spreadsheet
لتفعيل تنفيذ البيانات لنوع محدّد من مصادر البيانات.
الإرجاع
Data
: عنصر البيانات
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
removeFilters(columnName)
تزيل جميع الفلاتر المطبّقة على عمود ورقة بيانات المصدر.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
column | String | اسم العمود الذي تريد إزالة الفلاتر منه |
الإرجاع
Data
: ورقة بيانات المصدر لتسلسل الطرق
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
removeSortSpec(columnName)
تزيل مواصفات الترتيب لعمود في ورقة مصدر البيانات.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
column | String | اسم العمود |
الإرجاع
Data
: ورقة بيانات المصدر، لإنشاء سلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setColumnWidth(columnName, width)
تُستخدَم لضبط عرض العمود المحدّد.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
column | String | اسم العمود |
width | Integer | العرض الجديد للعمود |
الإرجاع
Data
: ورقة بيانات المصدر هذه، لإنشاء سلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setColumnWidths(columnNames, width)
تُستخدَم لضبط عرض الأعمدة المحدّدة.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
column | String[] | قائمة بأسماء الأعمدة المطلوب تعديلها |
width | Integer | العرض الجديد للأعمدة |
الإرجاع
Data
: ورقة بيانات المصدر هذه، لإنشاء سلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setSortSpec(columnName, ascending)
تُستخدَم لضبط مواصفات الترتيب على عمود في ورقة مصدر البيانات.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
column | String | اسم العمود المطلوب ترتيبه. |
ascending | Boolean | إذا كان الخيار true ، ترتيب العمود تصاعديًا، وإذا كان الخيار false ، ترتيب
العمود تنازليًا. |
الإرجاع
Data
: ورقة بيانات المصدر، لإنشاء سلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setSortSpec(columnName, sortOrder)
تُستخدَم لضبط مواصفات الترتيب على عمود في ورقة مصدر البيانات.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
column | String | اسم العمود المطلوب ترتيبه. |
sort | Sort | نظام الترتيب |
الإرجاع
Data
: ورقة بيانات المصدر، لإنشاء سلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
waitForCompletion(timeoutInSeconds)
تنتظر هذه الدالة حتى اكتمال التنفيذ الحالي، وتنتهي مهلة الانتظار بعد عدد الثواني المقدَّم. يُعرِض استثناءً إذا لم يكتمل التنفيذ عند انتهاء المهلة، ولكنّه لا يلغي تنفيذ البيانات.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
timeout | Integer | وقت الانتظار لتشغيل البيانات، بالثواني ويبلغ الحد الأقصى 300 ثانية. |
الإرجاع
Data
: حالة تنفيذ البيانات
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets