يمثّل رسمًا على ورقة في جدول بيانات.
الطُرق
الطريقة | نوع القيمة التي يتم عرضها | وصف قصير |
---|---|---|
get | Container | تحصل على معلومات عن موضع الرسم في الورقة. |
get | Integer | تعرِض هذه الدالة الارتفاع الفعلي لهذا الرسم بالبكسل. |
get | String | تعرِض هذه الدالة اسم وحدة الماكرو المرفقة بهذا الرسم. |
get | Sheet | عرض ورقة البيانات التي يظهر عليها هذا الرسم |
get | Integer | تعرِض هذه الدالة العرض الفعلي لهذا الرسم بالبكسل. |
get | Number | لعرض مؤشر z لهذا الرسم. |
remove() | void | يؤدي إلى حذف هذا الرسم من جدول البيانات. |
set | Drawing | لضبط الارتفاع الفعلي لهذا الرسم بالبكسل. |
set | Drawing | تعيين دالة ماكرو لهذا الرسم |
set | Drawing | لضبط موضع ظهور الرسم على الورقة |
set | Drawing | لضبط العرض الفعلي لهذا الرسم بالبكسل. |
set | Drawing | تُستخدَم لضبط "فهرس z" لهذا الرسم. |
مستندات تفصيلية
get Container Info()
تحصل على معلومات عن موضع الرسم في الورقة.
الإرجاع
Container
: عنصر يحتوي على موضع حاوية الرسم
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Height()
تعرِض هذه الدالة الارتفاع الفعلي لهذا الرسم بالبكسل.
// Logs the height of all drawings in a sheet const drawings = SpreadsheetApp.getActiveSheet().getDrawings(); for (let i = 0; i < drawings.length; i++) { Logger.log(drawings[i].getHeight()); }
الإرجاع
Integer
: ارتفاع الرسم بالبكسل
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get On Action()
تعرِض هذه الدالة اسم وحدة الماكرو المرفقة بهذا الرسم.
// Logs the macro name of all drawings on the active sheet. const drawings = SpreadsheetApp.getActiveSheet().getDrawings(); for (let i = 0; i < drawings.length; i++) { Logger.log(drawings[i].getOnAction()); }
الإرجاع
String
: اسم وحدة الماكرو المرفقة بهذا الرسم.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Sheet()
عرض ورقة البيانات التي يظهر عليها هذا الرسم
// Logs the parent sheet of all drawings on the active sheet. const drawings = SpreadsheetApp.getActiveSheet().getDrawings(); for (let i = 0; i < drawings.length; i++) { Logger.log(drawings[i].getSheet()); }
الإرجاع
Sheet
: ورقة البيانات التي يظهر عليها الرسم
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Width()
تعرِض هذه الدالة العرض الفعلي لهذا الرسم بالبكسل.
// Logs the width of all drawings in a sheet const drawings = SpreadsheetApp.getActiveSheet().getDrawings(); for (let i = 0; i < drawings.length; i++) { Logger.log(drawings[i].getWidth()); }
الإرجاع
Integer
: عرض الرسم بالبكسل
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get ZIndex()
لعرض مؤشر z لهذا الرسم.
// Logs the z-index of all drawings on the active sheet. const drawings = SpreadsheetApp.getActiveSheet().getDrawings(); for (let i = 0; i < drawings.length; i++) { Logger.log(drawings[i].getZIndex()); }
الإرجاع
Number
: فهرس Z لهذا الرسم.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
remove()
يؤدي إلى حذف هذا الرسم من جدول البيانات. يؤدي إجراء أي عملية أخرى على الرسم إلى حدوث خطأ في النص البرمجي.
// Deletes all drawings from the active sheet. const drawings = SpreadsheetApp.getActiveSheet().getDrawings(); for (let i = 0; i < drawings.length; i++) { drawings[i].remove(); }
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Height(height)
لضبط الارتفاع الفعلي لهذا الرسم بالبكسل.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
height | Integer | الارتفاع المطلوب بالبكسل |
الإرجاع
Drawing
- هذا الرسم، لإنشاء سلسلة.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set On Action(macroName)
تعيين دالة ماكرو لهذا الرسم
المعلمات
الاسم | النوع | الوصف |
---|---|---|
macro | String | اسم دالة الماكرو |
الإرجاع
Drawing
- هذا الرسم، لإنشاء سلسلة.
set Position(anchorRowPos, anchorColPos, offsetX, offsetY)
لضبط موضع ظهور الرسم على الورقة يتمّ ترقيم موضع الصف والعمود في إشارة الربط باستخدام الرقم 1.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
anchor | Integer | يتم تثبيت الجانب العلوي من الرسم في هذا الصف. |
anchor | Integer | يتم تثبيت الجانب العلوي من الرسم في هذا العمود. |
offsetX | Integer | القيمة الأفقية للعنصر من زاوية الخلية بالبكسل |
offsetY | Integer | القيمة العمودية للعنصر من زاوية الخلية بالبكسل |
الإرجاع
Drawing
- هذا الرسم، لإنشاء سلسلة.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Width(width)
لضبط العرض الفعلي لهذا الرسم بالبكسل.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
width | Integer | العرض المطلوب بالبكسل |
الإرجاع
Drawing
- هذا الرسم، لإنشاء سلسلة.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set ZIndex(zIndex)
تُستخدَم لضبط "فهرس z" لهذا الرسم.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
zIndex | Number | فهرس Z لهذا الرسم. |
الإرجاع
Drawing
- هذا الرسم، لإنشاء سلسلة.