يمثّل رسمًا على ورقة في جدول بيانات.
الطُرق
| الطريقة | نوع القيمة التي يتم عرضها | وصف قصير | 
|---|---|---|
| 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: عنصر يحتوي على موضع حاوية الرسم
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
- 
https://www.googleapis.com/auth/spreadsheets.currentonly
- 
https://www.googleapis.com/auth/spreadsheets
get
تعرِض هذه الدالة الارتفاع الفعلي لهذا الرسم بالبكسل.
// 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
تعرِض هذه الدالة اسم وحدة الماكرو المرفقة بهذا الرسم.
// 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
عرض ورقة البيانات التي يظهر عليها هذا الرسم
// 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
تعرِض هذه الدالة العرض الفعلي لهذا الرسم بالبكسل.
// 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
لعرض مؤشر 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 | Integer | الارتفاع المطلوب بالبكسل | 
الإرجاع
Drawing - هذا الرسم، لإنشاء سلسلة.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
- 
https://www.googleapis.com/auth/spreadsheets.currentonly
- 
https://www.googleapis.com/auth/spreadsheets
set
تعيين دالة ماكرو لهذا الرسم
المعلمات
| الاسم | النوع | الوصف | 
|---|---|---|
| macro | String | اسم دالة الماكرو | 
الإرجاع
Drawing - هذا الرسم، لإنشاء سلسلة.
set
لضبط موضع ظهور الرسم على الورقة يتمّ ترقيم موضع الصف والعمود في إشارة الربط باستخدام الرقم 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 | Integer | العرض المطلوب بالبكسل | 
الإرجاع
Drawing - هذا الرسم، لإنشاء سلسلة.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
- 
https://www.googleapis.com/auth/spreadsheets.currentonly
- 
https://www.googleapis.com/auth/spreadsheets
set
تُستخدَم لضبط "فهرس z" لهذا الرسم.
المعلمات
| الاسم | النوع | الوصف | 
|---|---|---|
| zIndex | Number | فهرس Z لهذا الرسم. | 
الإرجاع
Drawing - هذا الرسم، لإنشاء سلسلة.