Class Line

السطر

PageElement يمثّل سطرًا.

الطُرق

الطريقةنوع القيمة التي يتم عرضهاوصف قصير
alignOnPage(alignmentPosition)Lineمحاذاة العنصر مع موضع المحاذاة المحدّد على الصفحة
bringForward()Lineينقل عنصر الصفحة إلى الأمام في الصفحة بعنصر واحد.
bringToFront()Lineتنقل عنصر الصفحة إلى مقدمة الصفحة.
duplicate()PageElementتكرار عنصر الصفحة
getConnectionSites()ConnectionSite[]تعرِض هذه السمة قائمة المواقع الإلكترونية التي ترتبط بها الصفحة، أو قائمة فارغة إذا لم يكن عنصر الصفحة يتضمّن أي مواقع إلكترونية مرتبطة.ConnectionSite
getDashStyle()DashStyleتحصل على DashStyle من السطر.
getDescription()Stringتعرِض هذه السمة وصف النص البديل لعنصر الصفحة.
getEnd()Pointلعرض نقطة نهاية الخط، يتم قياسها من أعلى يمين الصفحة.
getEndArrow()ArrowStyleتحصل على ArrowStyle السهم في نهاية السطر.
getEndConnection()ConnectionSiteتعرِض هذه السمة الاتصال في نهاية السطر، أو null في حال عدم توفّر اتصال.
getHeight()Numberتحصل على ارتفاع العنصر بالنقاط، وهو ارتفاع مربّع حدود العنصر عندما لا يكون العنصر مُدرَجًا.
getInherentHeight()Numberتعرِض هذه الدالة الارتفاع الأساسي للعنصر بالنقاط.
getInherentWidth()Numberلعرض العرض الأساسي للعنصر بالنقاط.
getLeft()Numberتعرِض هذه السمة موضع العنصر الأفقي بالنقاط، ويتم قياسه من أعلى يمين الصفحة عندما لا يكون العنصر مُدارًا.
getLineCategory()LineCategoryتحصل على LineCategory من السطر.
getLineFill()LineFillتحصل على LineFill من السطر.
getLineType()LineTypeتحصل على LineType من السطر.
getLink()Linkتعرِض القيمة Link أو null في حال عدم توفّر رابط.
getObjectId()Stringتعرِض هذه السمة المعرّف الفريد لهذا العنصر.
getPageElementType()PageElementTypeلعرض نوع عنصر الصفحة، الذي يتم تمثيله كقائمة PageElementType.
getParentGroup()Groupتعرِض هذه السمة المجموعة التي ينتمي إليها عنصر الصفحة، أو null إذا لم يكن العنصر في مجموعة.
getParentPage()Pageتعرِض هذه السمة الصفحة التي يظهر عليها عنصر الصفحة.
getRotation()Numberتعرض هذه الدالة زاوية دوران العنصر في اتجاه عقارب الساعة حول مركزه بالدرجات، حيث تعني درجة الصفر عدم التدوير.
getStart()Pointلعرض نقطة بداية السطر، يتم قياسها من أعلى يمين الصفحة.
getStartArrow()ArrowStyleتحصل على ArrowStyle للسهم في بداية السطر.
getStartConnection()ConnectionSiteعرض علامة الربط في بداية السطر، أو null في حال عدم توفّر علامة ربط
getTitle()Stringعرض عنوان النص البديل لعنصر الصفحة
getTop()Numberتحصل على موضع العنصر العمودي بالنقاط، ويتم قياسه من الزاوية العلوية اليسرى من الصفحة عندما لا يكون العنصر مُدارًا.
getTransform()AffineTransformلعرض تحويل عنصر الصفحة.
getWeight()Numberلعرض سمك الخط بالنقاط.
getWidth()Numberتُعرِض هذه السمة عرض العنصر بالنقاط، وهو عرض مربّع حدود العنصر عندما لا يكون العنصر مُدرَجًا.
isConnector()Booleanتعرِض القيمة true إذا كان السطر موصّلاً، أو false إذا لم يكن كذلك.
preconcatenateTransform(transform)Lineتسلسل مسبق للتحويل المقدَّم مع التحويل الحالي لعنصر الصفحة
remove()voidتزيل عنصر الصفحة.
removeLink()voidإزالة Link
reroute()Lineإعادة توجيه بداية السطر ونهايته إلى أقرب موقعَي اتصال في عناصر الصفحة المرتبطة
scaleHeight(ratio)Lineتُحوِّل هذه السمة ارتفاع العنصر إلى نسبة محدّدة.
scaleWidth(ratio)Lineتُحوِّل هذه السمة عرض العنصر إلى نسبة محدّدة.
select()voidلتحديد PageElement فقط في العرض النشط وإزالة أي تحديد سابق
select(replace)voidيختار PageElement في العرض التقديمي النشط.
sendBackward()Lineينقل عنصر الصفحة للخلف في الصفحة بعنصر واحد.
sendToBack()Lineتُرسِل عنصر الصفحة إلى الجزء الخلفي من الصفحة.
setDashStyle(style)Lineلضبط DashStyle للخط
setDescription(description)Lineلضبط وصف النص البديل لعنصر الصفحة
setEnd(left, top)Lineلضبط موضع نقطة نهاية الخط
setEnd(point)Lineلضبط موضع نقطة نهاية الخط
setEndArrow(style)Lineلضبط ArrowStyle للسهم في نهاية السطر
setEndConnection(connectionSite)Lineلضبط الربط في نهاية السطر
setHeight(height)Lineتُستخدَم لضبط ارتفاع العنصر بالنقاط، وهو ارتفاع مربّع حدود العنصر عندما لا يكون العنصر مُدرَجًا.
setLeft(left)Lineتُستخدَم لضبط موضع العنصر الأفقي بالنقاط، ويتم قياسها من أعلى يمين الصفحة عندما لا يكون العنصر مُدارًا.
setLineCategory(lineCategory)Lineلضبط LineCategory للخط
setLinkSlide(slideIndex)Linkتُستخدَم هذه الدالة لضبط Link على Slide المحدَّد باستخدام الفهرس المستند إلى الصفر للشريحة.
setLinkSlide(slide)Linkتُستخدَم لضبط Link على Slide المحدَّد، ويتم ضبط الرابط باستخدام معرّف الشريحة المحدَّد.
setLinkSlide(slidePosition)Linkتُستخدَم هذه الدالة لضبط Link على Slide المحدّد باستخدام الموضع النسبي للشريحة.
setLinkUrl(url)Linkتُحدِّد Link لسلسلة عنوان URL غير الفارغة المحدّدة.
setRotation(angle)Lineلضبط زاوية دوران العنصر في اتجاه عقارب الساعة حول مركزه بالدرجات
setStart(left, top)Lineلتحديد موضع نقطة بداية الخط
setStart(point)Lineلتحديد موضع نقطة بداية الخط
setStartArrow(style)Lineلضبط ArrowStyle للسهم في بداية السطر
setStartConnection(connectionSite)Lineلضبط الربط في بداية السطر
setTitle(title)Lineتُستخدَم لضبط عنوان النص البديل لعنصر الصفحة.
setTop(top)Lineتُستخدَم لضبط موضع العنصر العمودي بالنقاط، ويتم قياسه من الزاوية العلوية اليسرى من الصفحة عندما لا يكون العنصر مُدرَجًا.
setTransform(transform)Lineتُستخدَم لضبط التحويل لعنصر الصفحة باستخدام التحويل المقدَّم.
setWeight(points)Lineلضبط سمك الخط بالنقاط
setWidth(width)Lineتُستخدَم لضبط عرض العنصر بالنقاط، وهو عرض مربّع حدود العنصر عندما لا يكون العنصر مُدرَجًا.

مستندات تفصيلية

alignOnPage(alignmentPosition)

محاذاة العنصر مع موضع المحاذاة المحدّد على الصفحة

المعلمات

الاسمالنوعالوصف
alignmentPositionAlignmentPositionالموضع الذي سيتم محاذاة عنصر الصفحة هذا عليه في الصفحة.

الإرجاع

Line: عنصر الصفحة هذا، لإنشاء سلسلة.


bringForward()

ينقل عنصر الصفحة إلى الأمام في الصفحة بعنصر واحد.

يجب ألا يكون عنصر الصفحة في مجموعة.

الإرجاع

Line: عنصر الصفحة هذا، لإنشاء سلسلة.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

bringToFront()

تنقل عنصر الصفحة إلى مقدمة الصفحة.

يجب ألا يكون عنصر الصفحة في مجموعة.

الإرجاع

Line: عنصر الصفحة هذا، لإنشاء سلسلة.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

duplicate()

تكرار عنصر الصفحة

يتم وضع عنصر الصفحة المكرّر في الصفحة نفسها وفي الموضع نفسه الذي يظهر فيه العنصر الأصلي.

الإرجاع

PageElement: النسخة الجديدة من عنصر الصفحة هذا.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getConnectionSites()

تعرِض هذه السمة قائمة المواقع الإلكترونية التي ترتبط بها الصفحة، أو قائمة فارغة إذا لم يكن عنصر الصفحة يتضمّن أي مواقع إلكترونية مرتبطة.ConnectionSite

الإرجاع

ConnectionSite[]: قائمة المواقع الإلكترونية المرتبطة، والتي قد تكون فارغة إذا لم يكن لهذا العنصر مواقع إلكترونية مرتبطة.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getDashStyle()

تحصل على DashStyle من السطر.

الإرجاع

DashStyle - نمط الخطوط المتقطّعة المستخدَمة مع هذا السطر.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getDescription()

تعرِض هذه السمة وصف النص البديل لعنصر الصفحة. يتم دمج الوصف مع العنوان لأجل عرض النص البديل وقراءته.

الإرجاع

String: وصف النص البديل لعنصر الصفحة

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getEnd()

لعرض نقطة نهاية الخط، يتم قياسها من أعلى يمين الصفحة.

الإرجاع

Point — نقطة نهاية السطر.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getEndArrow()

تحصل على ArrowStyle السهم في نهاية السطر.

الإرجاع

ArrowStyle - أسلوب السهم في نهاية هذا السطر.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getEndConnection()

تعرِض هذه السمة الاتصال في نهاية السطر، أو null في حال عدم توفّر اتصال.

الإرجاع

ConnectionSite: علامة الربط في نهاية السطر

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getHeight()

تحصل على ارتفاع العنصر بالنقاط، وهو ارتفاع مربّع حدود العنصر عندما لا يكون العنصر مُدرَجًا.

لا تتوافق هذه الطريقة مع جميع عناصر الصفحة. للتعرّف على عناصر الصفحة التي لا تتماشى مع هذه الطريقة، يُرجى الاطّلاع على قيود الحجم والموضع.

الإرجاع

Number: الارتفاع الأساسي لعنصر الصفحة بالنقاط، أو null إذا لم يكن لعنصر الصفحة ارتفاع

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getInherentHeight()

تعرِض هذه الدالة الارتفاع الأساسي للعنصر بالنقاط.

يكون تحويل عنصر الصفحة نسبيًا لحجمه الأساسي. استخدِم الحجم الأساسي بالاشتراك مع التحويل الخاص بالعنصر لتحديد المظهر المرئي النهائي للعنصر.

الإرجاع

Number: الارتفاع الأساسي لعنصر الصفحة بالنقاط، أو null إذا لم يكن لعنصر الصفحة ارتفاع

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getInherentWidth()

لعرض العرض الأساسي للعنصر بالنقاط.

يكون تحويل عنصر الصفحة نسبيًا لحجمه الأساسي. استخدِم الحجم الأساسي بالاشتراك مع التحويل الخاص بالعنصر لتحديد المظهر المرئي النهائي للعنصر.

الإرجاع

Number: العرض التلقائي لعنصر الصفحة بالنقاط، أو null إذا لم يكن لعنصر الصفحة عرض

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getLeft()

تعرِض هذه السمة موضع العنصر الأفقي بالنقاط، ويتم قياسه من أعلى يمين الصفحة عندما لا يكون العنصر مُدارًا.

الإرجاع

Number: موضع هذا العنصر الأفقي بالنقاط، من أعلى يمين الصفحة

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getLineCategory()

تحصل على LineCategory من السطر.

الإرجاع

LineCategory: فئة السطر.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getLineFill()

تحصل على LineFill من السطر.

الإرجاع

LineFill: إعدادات الملء لهذا الخط

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getLineType()

تحصل على LineType من السطر.

الإرجاع

LineType: نوع هذا السطر

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

تعرِض القيمة Link أو null في حال عدم توفّر رابط.

const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0];
const link = shape.getLink();
if (link != null) {
  Logger.log(`Shape has a link of type: ${link.getLinkType()}`);
}

الإرجاع

Link: Link أو null في حال عدم توفّر رابط

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getObjectId()

تعرِض هذه السمة المعرّف الفريد لهذا العنصر. تشترك أرقام تعريف الكائنات التي تستخدمها الصفحات وعناصر الصفحات في مساحة الاسم نفسها.

الإرجاع

String: المعرّف الفريد لهذا العنصر.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getPageElementType()

لعرض نوع عنصر الصفحة، الذي يتم تمثيله كقائمة PageElementType.

الإرجاع

PageElementType: نوع عنصر الصفحة

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getParentGroup()

تعرِض هذه السمة المجموعة التي ينتمي إليها عنصر الصفحة، أو null إذا لم يكن العنصر في مجموعة.

الإرجاع

Group: المجموعة التي ينتمي إليها عنصر الصفحة، أو null

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getParentPage()

تعرِض هذه السمة الصفحة التي يظهر عليها عنصر الصفحة.

الإرجاع

Page: الصفحة التي يقع عليها هذا العنصر

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getRotation()

تعرض هذه الدالة زاوية دوران العنصر في اتجاه عقارب الساعة حول مركزه بالدرجات، حيث تعني درجة الصفر عدم التدوير.

الإرجاع

Number: زاوية الدوران بالدرجات بين 0 (شامل) و360 (مانع)

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getStart()

لعرض نقطة بداية السطر، يتم قياسها من أعلى يمين الصفحة.

الإرجاع

Point — نقطة بداية السطر.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getStartArrow()

تحصل على ArrowStyle للسهم في بداية السطر.

الإرجاع

ArrowStyle - أسلوب السهم في بداية هذا السطر.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getStartConnection()

عرض علامة الربط في بداية السطر، أو null في حال عدم توفّر علامة ربط

الإرجاع

ConnectionSite — الربط في بداية السطر

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getTitle()

عرض عنوان النص البديل لعنصر الصفحة يتم دمج العنوان مع الوصف لأجل عرض النص البديل وقراءته.

الإرجاع

String: عنوان النص البديل لعنصر الصفحة.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getTop()

تحصل على موضع العنصر العمودي بالنقاط، ويتم قياسه من الزاوية العلوية اليسرى من الصفحة عندما لا يكون العنصر مُدارًا.

الإرجاع

Number: موضع هذا العنصر العمودي بالنقاط، من أعلى يمين الصفحة

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getTransform()

لعرض تحويل عنصر الصفحة.

يتم تحديد المظهر المرئي لعنصر الصفحة من خلال التحويل المطلق. لحساب التحويل المطلق، يجب تسلسل تحويل عنصر الصفحة مسبقًا مع عمليات التحويل الخاصة بكل المجموعات الرئيسية. إذا لم يكن عنصر الصفحة في مجموعة، تكون التحويلة المطلقة له هي نفسها القيمة الواردة في هذا الحقل.

الإرجاع

AffineTransform: تحويل عنصر الصفحة

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getWeight()

لعرض سمك الخط بالنقاط.

الإرجاع

Number: سمك الخط بالنقاط

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getWidth()

تُعرِض هذه السمة عرض العنصر بالنقاط، وهو عرض مربّع حدود العنصر عندما لا يكون العنصر مُدرَجًا.

لا تتوافق هذه الطريقة مع جميع عناصر الصفحة. للتعرّف على عناصر الصفحة التي لا تتماشى مع هذه الطريقة، يُرجى الاطّلاع على قيود الحجم والموضع.

الإرجاع

Number: العرض التلقائي لعنصر الصفحة بالنقاط، أو null إذا لم يكن لعنصر الصفحة عرض

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

isConnector()

تعرِض القيمة true إذا كان السطر موصّلاً، أو false إذا لم يكن كذلك.

الموصّل هو نوع من الخطوط المستخدَمة لربط المواقع الإلكترونية المرتبطة في عناصر الصفحة السارية. يمكن توصيل كل طرف من الموصّل بموقع ربط واحد بحد أقصى.

الإرجاع

Boolean: True إذا كان السطر موصلاً، أو false إذا لم يكن كذلك

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

preconcatenateTransform(transform)

تسلسل مسبق للتحويل المقدَّم مع التحويل الحالي لعنصر الصفحة

newTransform = argument * existingTransform;

على سبيل المثال، لنقل عنصر صفحة 36 نقطة إلى اليسار:

const element = SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0];
element.preconcatenateTransform(
    SlidesApp.newAffineTransformBuilder().setTranslateX(-36.0).build(),
);

يمكنك أيضًا استبدال عملية التحويل الخاصة بعنصر الصفحة بـ setTransform(transform).

المعلمات

الاسمالنوعالوصف
transformAffineTransformعملية التحويل التي يتمّ تسلسلها مسبقًا مع عملية تحويل عنصر الصفحة هذا.

الإرجاع

Line: عنصر الصفحة هذا، لإنشاء سلسلة.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

remove()

تزيل عنصر الصفحة.

إذا كانت Group تحتوي بعد عملية إزالة على عنصر صفحة واحد فقط أو لا تحتوي على أي عناصر، تتم أيضًا إزالة المجموعة نفسها.

في حال إزالة عنصر نائب PageElement في نموذج أساسي أو تنسيق، تتم أيضًا إزالة أي عناصر نائبة فارغة ترث العناصر النائبة.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

إزالة Link

const slides = SlidesApp.getActivePresentation().getSlides();
slides[1].getShapes()[0].removeLink();

reroute()

إعادة توجيه بداية السطر ونهايته إلى أقرب موقعَي اتصال في عناصر الصفحة المرتبطة يجب أن يكون بدء السطر وانتهاؤه مرتبطَين بعناصر صفحة مختلفة.

الإرجاع

Line: الخط

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

scaleHeight(ratio)

تُحوِّل هذه السمة ارتفاع العنصر إلى نسبة محدّدة. ارتفاع العنصر هو ارتفاع حدوده عندما لا يكون العنصر مُدرَجًا.

لا تتوافق هذه الطريقة مع جميع عناصر الصفحة. للتعرّف على عناصر الصفحة التي لا تتماشى مع هذه الطريقة، يُرجى الاطّلاع على قيود الحجم والموضع.

المعلمات

الاسمالنوعالوصف
ratioNumberالنسبة التي يتم بها تغيير ارتفاع عنصر الصفحة هذا.

الإرجاع

Line: عنصر الصفحة هذا، لإنشاء سلسلة.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

scaleWidth(ratio)

تُحوِّل هذه السمة عرض العنصر إلى نسبة محدّدة. عرض العنصر هو عرض حدوده عندما لا يكون العنصر مُدرَجًا.

لا تتوافق هذه الطريقة مع جميع عناصر الصفحة. للتعرّف على عناصر الصفحة التي لا تتماشى مع هذه الطريقة، يُرجى الاطّلاع على قيود الحجم والموضع.

المعلمات

الاسمالنوعالوصف
ratioNumberالنسبة التي يتم بها تغيير حجم عرض عنصر الصفحة هذا

الإرجاع

Line: عنصر الصفحة هذا، لإنشاء سلسلة.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

select()

لتحديد PageElement فقط في العرض النشط وإزالة أي تحديد سابق وهذا يعادل استدعاء select(replace) باستخدام true.

لا يمكن للنص البرمجي الوصول إلى اختيار المستخدم الذي يشغّل النص البرمجي إلا إذا كان مرتبطًا بالعرض التقديمي.

يؤدي ذلك إلى ضبط العنصر الرئيسي Page للعنصر PageElement على أنّه current page selection.

const slide = SlidesApp.getActivePresentation().getSlides()[0];
const pageElement = slide.getPageElements()[0];
// Only select this page element and replace any previous selection.
pageElement.select();

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

select(replace)

يختار PageElement في العرض التقديمي النشط.

لا يمكن للنص البرمجي الوصول إلى اختيار المستخدم الذي يشغّل النص البرمجي إلا إذا كان مرتبطًا بالعرض التقديمي.

مرِّر true إلى هذه الطريقة لاختيار PageElement فقط وإزالة أي اختيار سابق. يؤدي ذلك أيضًا إلى ضبط العنصر الرئيسي Page للعنصر PageElement على أنّه current page selection.

مرِّر مؤشر الماوس فوق false لاختيار عدة عناصر PageElement. يجب أن تكون عناصر PageElement في Page نفسه.

يجب استيفاء الشروط التالية أثناء اختيار عنصر صفحة باستخدام مَعلمة false:

  1. يجب أن يكون العنصر الرئيسي Page لكائن PageElement هو current page selection.
  2. يجب عدم اختيار عناصر Page متعددة.

للتأكّد من ذلك، يُفضّل اختيار العنصر الرئيسي Page أولًا باستخدام Page.selectAsCurrentPage() ثم اختيار عناصر الصفحة في تلك الصفحة.

const slide = SlidesApp.getActivePresentation().getSlides()[0];
// First select the slide page, as the current page selection.
slide.selectAsCurrentPage();
// Then select all the page elements in the selected slide page.
const pageElements = slide.getPageElements();
for (let i = 0; i < pageElements.length; i++) {
  pageElements[i].select(false);
}

المعلمات

الاسمالنوعالوصف
replaceBooleanإذا كان الخيار true، سيحلّ الاختيار محلّ أي اختيار سابق، وإلا تتم إضافة اختيار إلى أي اختيار سابق.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

sendBackward()

ينقل عنصر الصفحة للخلف في الصفحة بعنصر واحد.

يجب ألا يكون عنصر الصفحة في مجموعة.

الإرجاع

Line: عنصر الصفحة هذا، لإنشاء سلسلة.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

sendToBack()

تُرسِل عنصر الصفحة إلى الجزء الخلفي من الصفحة.

يجب ألا يكون عنصر الصفحة في مجموعة.

الإرجاع

Line: عنصر الصفحة هذا، لإنشاء سلسلة.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setDashStyle(style)

لضبط DashStyle للخط

المعلمات

الاسمالنوعالوصف
styleDashStyleأسلوب الخطوط المقطوعة التي سيتم ضبطها لهذا السطر.

الإرجاع

Line - هذا السطر مخصّص لإنشاء سلاسل.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setDescription(description)

لضبط وصف النص البديل لعنصر الصفحة

الطريقة غير متاحة لعناصر Group.

// Set the first page element's alt text description to "new alt text
// description".
const pageElement =
    SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0];
pageElement.setDescription('new alt text description');
Logger.log(pageElement.getDescription());

المعلمات

الاسمالنوعالوصف
descriptionStringالسلسلة التي سيتم ضبط وصف النص البديل عليها.

الإرجاع

Line: عنصر الصفحة هذا.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setEnd(left, top)

لضبط موضع نقطة نهاية الخط

قد يتم تعديل مسار الخط بعد تغيير الموضع.

المعلمات

الاسمالنوعالوصف
leftNumberالموضع الأفقي لنقطة نهاية الخط، ويتم قياسه بالنقاط من أعلى يمين الصفحة.
topNumberالموضع العمودي لنقطة نهاية الخط، ويتم قياسه بالنقاط من أعلى يمين الصفحة.

الإرجاع

Line - هذا السطر مخصّص لإنشاء سلاسل.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setEnd(point)

لضبط موضع نقطة نهاية الخط

قد يتم تعديل مسار الخط بعد تغيير الموضع.

المعلمات

الاسمالنوعالوصف
pointPointنقطة نهاية الخط، ويتم قياس موضعها من أعلى يمين الصفحة.

الإرجاع

Line - هذا السطر مخصّص لإنشاء سلاسل.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setEndArrow(style)

لضبط ArrowStyle للسهم في نهاية السطر

المعلمات

الاسمالنوعالوصف
styleArrowStyleالطراز المطلوب ضبطه

الإرجاع

Line - هذا السطر مخصّص لإنشاء سلاسل.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setEndConnection(connectionSite)

لضبط الاتصال في نهاية السطر وينقل نهاية السطر إلى موقع الربط المحدّد مع إبقاء الطرف الآخر سليمًا.

المعلمات

الاسمالنوعالوصف
connectionSiteConnectionSiteموقع الربط الذي يتم تعديل الاتصال النهائي عليه، أو null في حال إزالة الاتصال النهائي.

الإرجاع

Line: الخط

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setHeight(height)

تُستخدَم لضبط ارتفاع العنصر بالنقاط، وهو ارتفاع مربّع حدود العنصر عندما لا يكون العنصر مُدرَجًا.

لا تتوافق هذه الطريقة مع جميع عناصر الصفحة. للتعرّف على عناصر الصفحة التي لا تتماشى مع هذه الطريقة، يُرجى الاطّلاع على قيود الحجم والموضع.

المعلمات

الاسمالنوعالوصف
heightNumberالارتفاع الجديد لعنصر الصفحة المطلوب ضبطه، بالنقاط

الإرجاع

Line: عنصر الصفحة هذا، لإنشاء سلسلة.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setLeft(left)

تُستخدَم لضبط موضع العنصر الأفقي بالنقاط، ويتم قياسها من أعلى يمين الصفحة عندما لا يكون العنصر مُدارًا.

المعلمات

الاسمالنوعالوصف
leftNumberالموضع الأفقي الجديد المطلوب ضبطه، بالنقاط

الإرجاع

Line: عنصر الصفحة هذا، لإنشاء سلسلة.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setLineCategory(lineCategory)

لضبط LineCategory للخط

يمكنك ضبط الفئة على connectors فقط. قد تتم إعادة توجيه الموصّل بعد تغيير فئته.

المعلمات

الاسمالنوعالوصف
lineCategoryLineCategoryفئة السطر المطلوب ضبطها.

الإرجاع

Line: الخط

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setLinkSlide(slideIndex)

تُستخدَم هذه الدالة لضبط Link على Slide المحدَّد باستخدام الفهرس المستند إلى الصفر للشريحة.

// Set a link to the first slide of the presentation.
const slides = SlidesApp.getActivePresentation().getSlides();
const shape = slides[1].getShapes()[0];
const link = shape.setLinkSlide(0);

المعلمات

الاسمالنوعالوصف
slideIndexIntegerالفهرس الذي يبدأ من الصفر للشريحة

الإرجاع

Link: Link التي تم ضبطها

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setLinkSlide(slide)

تُستخدَم لضبط Link على Slide المحدَّد، ويتم ضبط الرابط باستخدام معرّف الشريحة المحدَّد.

// Set a link to the first slide of the presentation.
const slides = SlidesApp.getActivePresentation().getSlides();
const shape = slides[1].getShapes()[0];
const link = shape.setLinkSlide(slides[0]);

المعلمات

الاسمالنوعالوصف
slideSlideSlide المطلوب ربطه

الإرجاع

Link: Link التي تم ضبطها

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setLinkSlide(slidePosition)

تُستخدَم هذه الدالة لضبط Link على Slide المحدّد باستخدام الموضع النسبي للشريحة.

// Set a link to the first slide of the presentation.
const slides = SlidesApp.getActivePresentation().getSlides();
const shape = slides[1].getShapes()[0];
const link = shape.setLinkSlide(SlidesApp.SlidePosition.FIRST_SLIDE);

المعلمات

الاسمالنوعالوصف
slidePositionSlidePosition"SlidePosition" النسبي

الإرجاع

Link: Link التي تم ضبطها

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setLinkUrl(url)

تُحدِّد Link لسلسلة عنوان URL غير الفارغة المحدّدة.

// Set a link to the URL.
const slides = SlidesApp.getActivePresentation().getSlides();
const shape = slides[1].getShapes()[0];
const link = shape.setLinkUrl('https://slides.google.com');

المعلمات

الاسمالنوعالوصف
urlStringسلسلة عنوان URL

الإرجاع

Link: Link التي تم ضبطها

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setRotation(angle)

لضبط زاوية دوران العنصر في اتجاه عقارب الساعة حول مركزه بالدرجات

لا تتوافق هذه الطريقة مع جميع عناصر الصفحة. للتعرّف على عناصر الصفحة التي لا تتماشى مع هذه الطريقة، يُرجى الاطّلاع على قيود الحجم والموضع.

المعلمات

الاسمالنوعالوصف
angleNumberزاوية الدوران الجديدة في اتجاه عقارب الساعة التي سيتم ضبطها، بالدرجات

الإرجاع

Line: عنصر الصفحة هذا، لإنشاء سلسلة.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setStart(left, top)

لتحديد موضع نقطة بداية الخط

قد يتم تعديل مسار الخط بعد تغيير الموضع.

المعلمات

الاسمالنوعالوصف
leftNumberالموضع الأفقي لنقطة بداية الخط، ويتم قياسه بالنقاط من الزاوية العلوية اليسرى من الصفحة.
topNumberالموضع العمودي لنقطة بداية الخط، ويتم قياسه بالنقاط من أعلى يمين الصفحة.

الإرجاع

Line - هذا السطر مخصّص لإنشاء سلاسل.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setStart(point)

لتحديد موضع نقطة بداية الخط

قد يتم تعديل مسار الخط بعد تغيير الموضع.

المعلمات

الاسمالنوعالوصف
pointPointنقطة بداية الخط، ويتم قياس موضعها من أعلى يمين الصفحة.

الإرجاع

Line - هذا السطر مخصّص لإنشاء سلاسل.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setStartArrow(style)

لضبط ArrowStyle للسهم في بداية السطر

المعلمات

الاسمالنوعالوصف
styleArrowStyleنمط السهم الجديد المطلوب ضبطه

الإرجاع

Line - هذا السطر مخصّص لإنشاء سلاسل.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setStartConnection(connectionSite)

لضبط الربط في بداية السطر وينقل بداية السطر إلى الموقع الإلكتروني المحدّد للربط مع إبقاء الطرف الآخر سليمًا.

المعلمات

الاسمالنوعالوصف
connectionSiteConnectionSiteموقع الاتصال الذي يتم تعديل اتصال البداية عليه، أو null في حال إزالة اتصال البداية

الإرجاع

Line: الخط

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setTitle(title)

تُستخدَم لضبط عنوان النص البديل لعنصر الصفحة.

الطريقة غير متاحة لعناصر Group.

// Set the first page element's alt text title to "new alt text title".
const pageElement =
    SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0];
pageElement.setTitle('new alt text title');
Logger.log(pageElement.getTitle());

المعلمات

الاسمالنوعالوصف
titleStringالسلسلة التي سيتم ضبط عنوان النص البديل عليها.

الإرجاع

Line: عنصر الصفحة هذا.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setTop(top)

تُستخدَم لضبط موضع العنصر العمودي بالنقاط، ويتم قياسه من الزاوية العلوية اليسرى من الصفحة عندما لا يكون العنصر مُدرَجًا.

المعلمات

الاسمالنوعالوصف
topNumberالموضع العمودي الجديد المطلوب ضبطه، بالنقاط

الإرجاع

Line: عنصر الصفحة هذا، لإنشاء سلسلة.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setTransform(transform)

تُستخدَم لضبط التحويل لعنصر الصفحة باستخدام التحويل المقدَّم.

يؤدي تعديل التحويل لمجموعة إلى تغيير التحويل المطلق لعناصر الصفحة في هذه المجموعة، ما قد يؤدي إلى تغيير مظهرها المرئي.

يؤدي تعديل التحويل لعنصر صفحة ضمن مجموعة إلى تغيير تحويل هذا العنصر فقط، ولا يؤثّر في عمليات التحويل للمجموعة أو عناصر الصفحة الأخرى في المجموعة.

لمعرفة التفاصيل عن كيفية تأثير عمليات التحويل في المظهر المرئي لعناصر الصفحة، يُرجى الاطّلاع على getTransform().

المعلمات

الاسمالنوعالوصف
transformAffineTransformعملية التحويل التي تم ضبطها لعنصر الصفحة هذا.

الإرجاع

Line: هذا العنصر مخصّص للتسلسل.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setWeight(points)

لضبط سمك الخط بالنقاط

المعلمات

الاسمالنوعالوصف
pointsNumberالسماكة الجديدة للخط بالنقاط

الإرجاع

Line - هذا السطر مخصّص لإنشاء سلاسل.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setWidth(width)

تُستخدَم لضبط عرض العنصر بالنقاط، وهو عرض مربّع حدود العنصر عندما لا يكون العنصر مُدرَجًا.

لا تتوافق هذه الطريقة مع جميع عناصر الصفحة. للتعرّف على عناصر الصفحة التي لا تتماشى مع هذه الطريقة، يُرجى الاطّلاع على قيود الحجم والموضع.

المعلمات

الاسمالنوعالوصف
widthNumberالعرض الجديد لعنصر الصفحة المطلوب ضبطه، بالنقاط

الإرجاع

Line: عنصر الصفحة هذا، لإنشاء سلسلة.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations