Class Line

Çizgi

Bir çizgiyi temsil eden PageElement.

Yöntemler

YöntemDönüş türüKısa açıklama
alignOnPage(alignmentPosition)LineÖğeyi sayfadaki belirtilen hizalama konumuna getirir.
bringForward()LineSayfa öğesini bir öğe ileri getirir.
bringToFront()LineSayfa öğesini sayfanın önüne getirir.
duplicate()PageElementSayfa öğesini kopyalar.
getConnectionSites()ConnectionSite[]Sayfa öğesindeki ConnectionSite öğelerinin listesini veya sayfa öğesinde bağlantı sitesi yoksa boş bir listeyi döndürür.
getDashStyle()DashStyleSatırın DashStyle değerini alır.
getDescription()StringSayfa öğesinin alternatif metin açıklamasını döndürür.
getEnd()PointSayfanın sol üst köşesinden ölçülen çizginin bitiş noktasını döndürür.
getEndArrow()ArrowStyleSatırın sonundaki okun ArrowStyle değerini alır.
getEndConnection()ConnectionSiteSatırın sonundaki bağlantıyı döndürür veya bağlantı yoksa null değerini döndürür.
getHeight()NumberÖğenin yüksekliğini noktalar cinsinden alır. Bu değer, öğe döndürülmediğinde öğenin sınırlayıcı kutusunun yüksekliğidir.
getInherentHeight()NumberÖğenin doğal yüksekliğini noktalar cinsinden döndürür.
getInherentWidth()NumberÖğenin doğal genişliğini noktalar cinsinden döndürür.
getLeft()NumberÖğenin yatay konumunu, öğe döndürülmemişken sayfanın sol üst köşesinden ölçülen noktalar cinsinden döndürür.
getLineCategory()LineCategorySatırın LineCategory değerini alır.
getLineFill()LineFillSatırın LineFill değerini alır.
getLineType()LineTypeSatırın LineType değerini alır.
getLink()LinkBağlantı yoksa Link veya null değerini döndürür.
getObjectId()StringBu nesnenin benzersiz kimliğini döndürür.
getPageElementType()PageElementTypeSayfa öğesinin türünü PageElementType enum olarak döndürür.
getParentGroup()GroupBu sayfa öğesinin ait olduğu grubu veya öğe bir grupta değilse null değerini döndürür.
getParentPage()PageBu sayfa öğesinin bulunduğu sayfayı döndürür.
getRotation()NumberÖğenin merkezi etrafında saat yönünde dönme açısını derece cinsinden döndürür. Sıfır derece, dönme olmadığı anlamına gelir.
getStart()PointSayfanın sol üst köşesinden ölçülen satırın başlangıç noktasını döndürür.
getStartArrow()ArrowStyleSatırın başındaki okun ArrowStyle değerini alır.
getStartConnection()ConnectionSiteSatırın başındaki bağlantıyı veya bağlantı yoksa null değerini döndürür.
getTitle()StringSayfa öğesinin alternatif metin başlığını döndürür.
getTop()NumberÖğenin dikey konumunu, öğede rotasyon olmadığında sayfanın sol üst köşesinden ölçülen noktalar cinsinden alır.
getTransform()AffineTransformSayfa öğesinin dönüştürme işlemini döndürür.
getWeight()NumberNokta cinsinden çizginin kalınlığını döndürür.
getWidth()NumberÖğenin genişliğini nokta cinsinden döndürür. Bu değer, öğe döndürülmediğinde öğenin sınırlayıcı kutusunun genişliğidir.
isConnector()BooleanSatır bir bağlayıcıysa true, değilse false değerini döndürür.
preconcatenateTransform(transform)LineSağlanan dönüştürme işlemini, sayfa öğesinin mevcut dönüştürme işlemiyle önceden birleştirir.
remove()voidSayfa öğesini kaldırır.
removeLink()voidBir Link kaldırılır.
reroute()LineSatırın başlangıç ve bitiş noktasını, bağlı sayfa öğelerindeki en yakın iki bağlantı noktasına yeniden yönlendirir.
scaleHeight(ratio)LineÖğenin yüksekliğini belirtilen orana göre ölçekler.
scaleWidth(ratio)LineÖğenin genişliğini belirtilen orana göre ölçekler.
select()voidEtkin sunudaki yalnızca PageElement seçeneğini belirler ve önceki tüm seçimleri kaldırır.
select(replace)voidEtkin sunudaki PageElement'ü seçer.
sendBackward()LineSayfa öğesini bir öğe geriye gönderir.
sendToBack()LineSayfa öğesini sayfanın arkasına gönderir.
setDashStyle(style)LineSatırın DashStyle değerini ayarlar.
setDescription(description)LineSayfa öğesinin alternatif metin açıklamasını ayarlar.
setEnd(left, top)LineSatırın bitiş noktasının konumunu ayarlar.
setEnd(point)LineSatırın bitiş noktasının konumunu ayarlar.
setEndArrow(style)LineSatırın sonundaki okun ArrowStyle değerini ayarlar.
setEndConnection(connectionSite)LineBağlantıyı satırın sonuna ayarlar.
setHeight(height)LineÖğenin yüksekliğini nokta cinsinden ayarlar. Bu değer, öğe döndürülmediğinde öğenin sınırlayıcı kutusunun yüksekliğidir.
setLeft(left)LineÖğenin yatay konumunu, öğe döndürülmemişken sayfanın sol üst köşesinden ölçülen noktalar cinsinden ayarlar.
setLineCategory(lineCategory)LineSatırın LineCategory değerini ayarlar.
setLinkSlide(slideIndex)LinkSlaytın sıfır tabanlı dizini kullanılarak belirli bir Slide için Link ayarlanır.
setLinkSlide(slide)LinkBelirli bir Link için Slide ayarlanır. Bağlantı, belirtilen slayt kimliğine göre ayarlanır.
setLinkSlide(slidePosition)LinkSlaytın göreli konumunu kullanarak Link öğesini belirli bir Slide öğesine ayarlar.
setLinkUrl(url)LinkBelirtilen boş olmayan URL dizesine bir Link ayarlar.
setRotation(angle)LineÖğenin merkezi etrafında saat yönünde dönme açısını derece cinsinden belirler.
setStart(left, top)LineSatırın başlangıç noktasının konumunu ayarlar.
setStart(point)LineSatırın başlangıç noktasının konumunu ayarlar.
setStartArrow(style)LineSatırın başındaki okun ArrowStyle değerini ayarlar.
setStartConnection(connectionSite)LineBağlantıyı satırın başına ayarlar.
setTitle(title)LineSayfa öğesinin alternatif metin başlığını ayarlar.
setTop(top)LineÖğenin dikey konumunu, öğe döndürülmediğinde sayfanın sol üst köşesinden ölçülen noktalar cinsinden ayarlar.
setTransform(transform)LineSayfa öğesinin dönüştürme işlemini, sağlanan dönüştürme işlemiyle ayarlar.
setWeight(points)LineÇizginin kalınlığını noktalar cinsinden ayarlar.
setWidth(width)LineÖğenin genişliğini nokta cinsinden ayarlar. Bu değer, öğe döndürülmediğinde öğenin sınırlayıcı kutusunun genişliğidir.

Ayrıntılı dokümanlar

alignOnPage(alignmentPosition)

Öğeyi sayfadaki belirtilen hizalama konumuna getirir.

Parametreler

AdTürAçıklama
alignmentPositionAlignmentPositionBu sayfa öğesinin sayfa üzerinde hizalanacağı konum.

Return

Line: Zincirleme için bu sayfa öğesi.


bringForward()

Sayfa öğesini bir öğe ileri getirir.

Sayfa öğesi bir grupta olmamalıdır.

Return

Line: Zincirleme için bu sayfa öğesi.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

bringToFront()

Sayfa öğesini sayfanın önüne getirir.

Sayfa öğesi bir grupta olmamalıdır.

Return

Line: Zincirleme için bu sayfa öğesi.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

duplicate()

Sayfa öğesini kopyalar.

Kopya sayfa öğesi, orijinaliyle aynı sayfaya ve aynı konuma yerleştirilir.

Return

PageElement: Bu sayfa öğesinin yeni kopyası.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getConnectionSites()

Sayfa öğesindeki ConnectionSite öğelerinin listesini veya sayfa öğesinde bağlantı sitesi yoksa boş bir listeyi döndürür.

Return

ConnectionSite[]: Bağlantı siteleri listesi. Bu öğenin bağlantı sitesi yoksa liste boş olabilir.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getDashStyle()

Satırın DashStyle değerini alır.

Return

DashStyle: Bu satırda kullanılan kısa çizgi stili.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getDescription()

Sayfa öğesinin alternatif metin açıklamasını döndürür. Açıklama, alternatif metni görüntülemek ve okumak için başlıkla birleştirilir.

Return

String: Sayfa öğesinin alternatif metin açıklaması.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getEnd()

Sayfanın sol üst köşesinden ölçülen çizginin bitiş noktasını döndürür.

Return

Point: Satırın bitiş noktası.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getEndArrow()

Satırın sonundaki okun ArrowStyle değerini alır.

Return

ArrowStyle: Bu satırın sonundaki okun stili.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getEndConnection()

Satırın sonundaki bağlantıyı döndürür veya bağlantı yoksa null değerini döndürür.

Return

ConnectionSite: Satırın sonundaki bağlantı.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getHeight()

Öğenin yüksekliğini noktalar cinsinden alır. Bu değer, öğe döndürülmediğinde öğenin sınırlayıcı kutusunun yüksekliğidir.

Bu yöntem tüm sayfa öğeleriyle uyumlu değildir. Hangi sayfa öğelerinin bu yöntemle uyumlu olmadığını öğrenmek için boyutlandırma ve konumlandırma sınırlamaları bölümüne bakın.

Return

Number: Sayfa öğesinin nokta cinsinden doğal yüksekliği veya sayfa öğesinin yüksekliği yoksa null.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getInherentHeight()

Öğenin doğal yüksekliğini noktalar cinsinden döndürür.

Sayfa öğesinin dönüşümü, kendi boyutuna göredir. Öğenin nihai görsel görünümünü belirlemek için öğenin dönüştürme özelliğiyle birlikte doğal boyutu kullanın.

Return

Number: Sayfa öğesinin nokta cinsinden doğal yüksekliği veya sayfa öğesinin yüksekliği yoksa null.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getInherentWidth()

Öğenin doğal genişliğini noktalar cinsinden döndürür.

Sayfa öğesinin dönüşümü, kendi boyutuna göredir. Öğenin nihai görsel görünümünü belirlemek için öğenin dönüştürme özelliğiyle birlikte doğal boyutu kullanın.

Return

Number: Sayfa öğesinin nokta cinsinden doğal genişliği veya sayfa öğesinin genişliği yoksa null.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getLeft()

Öğenin yatay konumunu, öğe döndürülmemişken sayfanın sol üst köşesinden ölçülen noktalar cinsinden döndürür.

Return

Number: Bu öğenin, sayfanın sol üst köşesine göre yatay konumu (noktalar cinsinden).

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getLineCategory()

Satırın LineCategory değerini alır.

Return

LineCategory: Satır kategorisi.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getLineFill()

Satırın LineFill değerini alır.

Return

LineFill: Bu satırın dolgu ayarı.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getLineType()

Satırın LineType değerini alır.

Return

LineType: Bu satırın türü.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

Bağlantı yoksa Link veya null değerini döndürür.

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()}`);
}

Return

Link: Bağlantı yoksa Link veya null.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getObjectId()

Bu nesnenin benzersiz kimliğini döndürür. Sayfalar ve sayfa öğeleri tarafından kullanılan nesne kimlikleri aynı ad alanını paylaşır.

Return

String: Bu nesnenin benzersiz kimliği.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getPageElementType()

Sayfa öğesinin türünü PageElementType enum olarak döndürür.

Return

PageElementType: Sayfa öğesinin türü.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getParentGroup()

Bu sayfa öğesinin ait olduğu grubu veya öğe bir grupta değilse null değerini döndürür.

Return

Group: Bu sayfa öğesinin ait olduğu grup veya null.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getParentPage()

Bu sayfa öğesinin bulunduğu sayfayı döndürür.

Return

Page: Bu öğenin bulunduğu sayfa.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getRotation()

Öğenin merkezi etrafında saat yönünde dönme açısını derece cinsinden döndürür. Sıfır derece, dönme olmadığı anlamına gelir.

Return

Number: Derece cinsinden dönüş açısı. 0 (dahil) ile 360 (hariç) arasındadır.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getStart()

Sayfanın sol üst köşesinden ölçülen satırın başlangıç noktasını döndürür.

Return

Point: Satırın başlangıç noktası.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getStartArrow()

Satırın başındaki okun ArrowStyle değerini alır.

Return

ArrowStyle: Bu satırın başındaki okun stili.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getStartConnection()

Satırın başındaki bağlantıyı veya bağlantı yoksa null değerini döndürür.

Return

ConnectionSite: Satırın başındaki bağlantı.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getTitle()

Sayfa öğesinin alternatif metin başlığını döndürür. Başlık, alternatif metni görüntülemek ve okumak için açıklamayla birleştirilir.

Return

String: Sayfa öğesinin alternatif metin başlığı.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getTop()

Öğenin dikey konumunu, öğede rotasyon olmadığında sayfanın sol üst köşesinden ölçülen noktalar cinsinden alır.

Return

Number: Bu öğenin, sayfanın sol üst köşesine göre nokta cinsinden dikey konumu.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getTransform()

Sayfa öğesinin dönüştürme işlemini döndürür.

Sayfa öğesinin görsel görünümü, mutlak dönüşümüne göre belirlenir. Mutlak dönüşümü hesaplamak için bir sayfa öğesinin dönüşümünü, tüm üst gruplarının dönüşümleriyle önceden birleştirin. Sayfa öğesi bir grupta değilse mutlak dönüşümü bu alandaki değerle aynıdır.

Return

AffineTransform: Sayfa öğesinin dönüşümü.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getWeight()

Nokta cinsinden çizginin kalınlığını döndürür.

Return

Number: Çizginin kalınlığı (noktada).

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getWidth()

Öğenin genişliğini nokta cinsinden döndürür. Bu değer, öğe döndürülmediğinde öğenin sınırlayıcı kutusunun genişliğidir.

Bu yöntem tüm sayfa öğeleriyle uyumlu değildir. Hangi sayfa öğelerinin bu yöntemle uyumlu olmadığını öğrenmek için boyutlandırma ve konumlandırma sınırlamaları bölümüne bakın.

Return

Number: Sayfa öğesinin nokta cinsinden doğal genişliği veya sayfa öğesinin genişliği yoksa null.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

isConnector()

Satır bir bağlayıcıysa true, değilse false değerini döndürür.

Bağlayıcı, geçerli sayfa öğelerindeki bağlantı sitelerini bağlamak için kullanılan bir çizgi türüdür. Bağlantıcının her ucu en fazla bir bağlantı noktasına bağlanabilir.

Return

Boolean: Satır bir bağlayıcıysa True, değilse false değerini alır.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

preconcatenateTransform(transform)

Sağlanan dönüştürme işlemini, sayfa öğesinin mevcut dönüştürme işlemiyle önceden birleştirir.

newTransform = argument * existingTransform;

Örneğin, bir sayfa öğesini 36 nokta sola taşımak için:

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

Sayfa öğesinin dönüştürme özelliğini setTransform(transform) ile de değiştirebilirsiniz.

Parametreler

AdTürAçıklama
transformAffineTransformBu sayfa öğesinin dönüştürme işlemine önceden birleştirilecek dönüştürme işlemi.

Return

Line: Zincirleme için bu sayfa öğesi.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

remove()

Sayfa öğesini kaldırır.

Kaldırma işleminin ardından bir Group yalnızca bir sayfa öğesi veya hiç sayfa öğesi içermiyorsa grubun kendisi de kaldırılır.

Bir ana öğede veya düzende yer tutucu PageElement kaldırılırsa devralan boş yer tutucular da kaldırılır.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

Bir Link kaldırılır.

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

reroute()

Satırın başlangıç ve bitiş noktasını, bağlı sayfa öğelerindeki en yakın iki bağlantı noktasına yeniden yönlendirir. Satırın başlangıcı ve sonu farklı sayfa öğelerine bağlı olmalıdır.

Return

Line: Satır.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

scaleHeight(ratio)

Öğenin yüksekliğini belirtilen orana göre ölçekler. Öğenin yüksekliği, öğe döndürülmemişken sınırlayıcı kutusunun yüksekliğidir.

Bu yöntem tüm sayfa öğeleriyle uyumlu değildir. Hangi sayfa öğelerinin bu yöntemle uyumlu olmadığını öğrenmek için boyutlandırma ve konumlandırma sınırlamaları bölümüne bakın.

Parametreler

AdTürAçıklama
ratioNumberBu sayfa öğesinin yüksekliğinin ölçeklendirileceği oran.

Return

Line: Zincirleme için bu sayfa öğesi.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

scaleWidth(ratio)

Öğenin genişliğini belirtilen orana göre ölçekler. Öğenin genişliği, öğe döndürülmemişken sınırlayıcı kutusunun genişliğidir.

Bu yöntem tüm sayfa öğeleriyle uyumlu değildir. Hangi sayfa öğelerinin bu yöntemle uyumlu olmadığını öğrenmek için boyutlandırma ve konumlandırma sınırlamaları bölümüne bakın.

Parametreler

AdTürAçıklama
ratioNumberBu sayfa öğesinin genişliğinin ölçekleneceği oran.

Return

Line: Zincirleme için bu sayfa öğesi.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

select()

Etkin sunudaki yalnızca PageElement seçeneğini belirler ve önceki tüm seçimleri kaldırır. Bu, select(replace) işlevini true ile çağırmaya eşdeğerdir.

Bir komut dosyası, yalnızca komut dosyasını çalıştıran kullanıcının seçimine erişebilir ve bu da komut dosyası sunucuya bağlıysa geçerlidir.

Bu işlem, PageElement öğesinin üst öğesi Pagecurrent page selection olarak ayarlar.

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

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

select(replace)

Etkin sunudaki PageElement'ü seçer.

Bir komut dosyası, yalnızca komut dosyasını çalıştıran kullanıcının seçimine erişebilir ve bu da komut dosyası sunucuya bağlıysa geçerlidir.

Yalnızca PageElement'yi seçmek ve önceki seçimleri kaldırmak için bu yönteme true değerini iletin. Bu işlem, PageElement öğesinin üst öğesi Page'ü de current page selection olarak ayarlar.

Birden fazla PageElement nesnesi seçmek için false değerini iletin. PageElement nesneleri aynı Page içinde olmalıdır.

false parametresi kullanılarak bir sayfa öğesi seçilirken aşağıdaki koşullar karşılanmalıdır:

  1. PageElement nesnesinin üst öğesi Page, current page selection olmalıdır.
  2. Birden fazla Page nesnesi seçili olmamalıdır.

Bu durumdan emin olmak için tercih edilen yaklaşım, önce Page.selectAsCurrentPage() kullanarak üst öğeyi Page seçip ardından bu sayfadaki sayfa öğelerini seçmektir.

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);
}

Parametreler

AdTürAçıklama
replaceBooleantrue ise seçim önceki seçimin yerini alır. Aksi takdirde seçim önceki seçime eklenir.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

sendBackward()

Sayfa öğesini bir öğe geriye gönderir.

Sayfa öğesi bir grupta olmamalıdır.

Return

Line: Zincirleme için bu sayfa öğesi.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

sendToBack()

Sayfa öğesini sayfanın arkasına gönderir.

Sayfa öğesi bir grupta olmamalıdır.

Return

Line: Zincirleme için bu sayfa öğesi.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

setDashStyle(style)

Satırın DashStyle değerini ayarlar.

Parametreler

AdTürAçıklama
styleDashStyleBu satır için ayarlanacak kısa çizgi stili.

Return

Line: Zincirleme için bu satır.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

setDescription(description)

Sayfa öğesinin alternatif metin açıklamasını ayarlar.

Yöntem, Group öğeleri için desteklenmez.

// 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());

Parametreler

AdTürAçıklama
descriptionStringAlternatif metin açıklamasının ayarlanacağı dize.

Return

Line: Bu sayfa öğesi.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

setEnd(left, top)

Satırın bitiş noktasının konumunu ayarlar.

Satır yolu, konum değiştikten sonra ayarlanabilir.

Parametreler

AdTürAçıklama
leftNumberÇizginin uç noktasının yatay konumu (sayfanın sol üst köşesinden itibaren noktalarla ölçülür).
topNumberSayfanın sol üst köşesinden itibaren noktalar cinsinden ölçülen çizginin bitiş noktasının dikey konumu.

Return

Line: Zincirleme için bu satır.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

setEnd(point)

Satırın bitiş noktasının konumunu ayarlar.

Satır yolu, konum değiştikten sonra ayarlanabilir.

Parametreler

AdTürAçıklama
pointPointSatırın bitiş noktası. Bu noktanın konumu sayfanın sol üst köşesinden ölçülür.

Return

Line: Zincirleme için bu satır.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

setEndArrow(style)

Satırın sonundaki okun ArrowStyle değerini ayarlar.

Parametreler

AdTürAçıklama
styleArrowStyleAyarlanacak stil.

Return

Line: Zincirleme için bu satır.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

setEndConnection(connectionSite)

Bağlantıyı satırın sonuna ayarlar. Diğer ucu olduğu gibi bırakırken çizginin sonunu belirtilen bağlantı sitesine taşır.

Parametreler

AdTürAçıklama
connectionSiteConnectionSiteUç bağlantının güncellendiği bağlantı sitesi veya uç bağlantı kaldırılıyorsa null.

Return

Line: Satır.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

setHeight(height)

Öğenin yüksekliğini nokta cinsinden ayarlar. Bu değer, öğe döndürülmediğinde öğenin sınırlayıcı kutusunun yüksekliğidir.

Bu yöntem tüm sayfa öğeleriyle uyumlu değildir. Hangi sayfa öğelerinin bu yöntemle uyumlu olmadığını öğrenmek için boyutlandırma ve konumlandırma sınırlamaları bölümüne bakın.

Parametreler

AdTürAçıklama
heightNumberAyarlanacak bu sayfa öğesinin yeni yüksekliği (noktada).

Return

Line: Zincirleme için bu sayfa öğesi.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

setLeft(left)

Öğenin yatay konumunu, öğe döndürülmemişken sayfanın sol üst köşesinden ölçülen noktalar cinsinden ayarlar.

Parametreler

AdTürAçıklama
leftNumberAyarlanacak yeni yatay konum (noktalar cinsinden).

Return

Line: Zincirleme için bu sayfa öğesi.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

setLineCategory(lineCategory)

Satırın LineCategory değerini ayarlar.

Kategoriyi yalnızca connectors'te ayarlayabilirsiniz. Bağlayıcı, kategorisi değiştirildikten sonra yeniden yönlendirilebilir.

Parametreler

AdTürAçıklama
lineCategoryLineCategoryAyarlanacak satır kategorisi.

Return

Line: Satır.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

setLinkSlide(slideIndex)

Slaytın sıfır tabanlı dizini kullanılarak belirli bir Slide için Link ayarlanır.

// 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);

Parametreler

AdTürAçıklama
slideIndexIntegerSlaytın sıfır tabanlı dizini.

Return

Link: Ayarlanan Link.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

setLinkSlide(slide)

Belirli bir Link için Slide ayarlanır. Bağlantı, belirtilen slayt kimliğine göre ayarlanır.

// 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]);

Parametreler

AdTürAçıklama
slideSlideBağlanacak Slide.

Return

Link: Ayarlanan Link.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

setLinkSlide(slidePosition)

Slaytın göreli konumunu kullanarak Link öğesini belirli bir Slide öğesine ayarlar.

// 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);

Parametreler

AdTürAçıklama
slidePositionSlidePositionGöreli SlidePosition.

Return

Link: Ayarlanan Link.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

setLinkUrl(url)

Belirtilen boş olmayan URL dizesine bir Link ayarlar.

// 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');

Parametreler

AdTürAçıklama
urlStringURL dizesi.

Return

Link: Ayarlanan Link.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

setRotation(angle)

Öğenin merkezi etrafında saat yönünde dönme açısını derece cinsinden belirler.

Bu yöntem tüm sayfa öğeleriyle uyumlu değildir. Hangi sayfa öğelerinin bu yöntemle uyumlu olmadığını öğrenmek için boyutlandırma ve konumlandırma sınırlamaları bölümüne bakın.

Parametreler

AdTürAçıklama
angleNumberAyarlanacak yeni saat yönünde dönüş açısı (derece cinsinden).

Return

Line: Zincirleme için bu sayfa öğesi.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

setStart(left, top)

Satırın başlangıç noktasının konumunu ayarlar.

Satır yolu, konum değiştikten sonra ayarlanabilir.

Parametreler

AdTürAçıklama
leftNumberSayfanın sol üst köşesine göre noktalar cinsinden ölçülen çizginin başlangıç noktasının yatay konumu.
topNumberÇizginin başlangıç noktasının dikey konumu (sayfanın sol üst köşesinden itibaren noktalar cinsinden ölçülür).

Return

Line: Zincirleme için bu satır.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

setStart(point)

Satırın başlangıç noktasının konumunu ayarlar.

Satır yolu, konum değiştikten sonra ayarlanabilir.

Parametreler

AdTürAçıklama
pointPointSatırın başlangıç noktası. Bu noktanın konumu sayfanın sol üst köşesinden ölçülür.

Return

Line: Zincirleme için bu satır.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

setStartArrow(style)

Satırın başındaki okun ArrowStyle değerini ayarlar.

Parametreler

AdTürAçıklama
styleArrowStyleAyarlanacak yeni ok stili.

Return

Line: Zincirleme için bu satır.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

setStartConnection(connectionSite)

Bağlantıyı satırın başına ayarlar. Diğer ucunu değiştirmeden çizginin başlangıcını belirtilen bağlantı noktasına taşır.

Parametreler

AdTürAçıklama
connectionSiteConnectionSiteBaşlangıç bağlantısının güncellendiği bağlantı sitesi veya başlangıç bağlantısı kaldırılıyorsa null.

Return

Line: Satır.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

setTitle(title)

Sayfa öğesinin alternatif metin başlığını ayarlar.

Yöntem, Group öğeleri için desteklenmez.

// 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());

Parametreler

AdTürAçıklama
titleStringAlternatif metin başlığını ayarlamak için kullanılacak dize.

Return

Line: Bu sayfa öğesi.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

setTop(top)

Öğenin dikey konumunu, öğe döndürülmediğinde sayfanın sol üst köşesinden ölçülen noktalar cinsinden ayarlar.

Parametreler

AdTürAçıklama
topNumberAyarlanacak yeni dikey konum (noktalar cinsinden).

Return

Line: Zincirleme için bu sayfa öğesi.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

setTransform(transform)

Sayfa öğesinin dönüştürme işlemini, sağlanan dönüştürme işlemiyle ayarlar.

Bir grubun dönüştürme işleminin güncellenmesi, söz konusu gruptaki sayfa öğelerinin mutlak dönüştürme işlemini değiştirir. Bu da öğelerin görsel görünümünü değiştirebilir.

Bir gruptaki sayfa öğesinin dönüştürme işlemini güncellemek yalnızca ilgili sayfa öğesinin dönüştürme işlemini değiştirir. Grubun veya gruptaki diğer sayfa öğelerinin dönüştürme işlemlerini etkilemez.

Dönüşümlerin sayfa öğelerinin görsel görünümünü nasıl etkilediği hakkında ayrıntılı bilgi için getTransform() bölümüne bakın.

Parametreler

AdTürAçıklama
transformAffineTransformBu sayfa öğesi için ayarlanan dönüştürme.

Return

Line: Zincirleme için bu öğe.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

setWeight(points)

Çizginin kalınlığını noktalar cinsinden ayarlar.

Parametreler

AdTürAçıklama
pointsNumberÇizginin yeni kalınlığı (noktada).

Return

Line: Zincirleme için bu satır.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

setWidth(width)

Öğenin genişliğini nokta cinsinden ayarlar. Bu değer, öğe döndürülmediğinde öğenin sınırlayıcı kutusunun genişliğidir.

Bu yöntem tüm sayfa öğeleriyle uyumlu değildir. Hangi sayfa öğelerinin bu yöntemle uyumlu olmadığını öğrenmek için boyutlandırma ve konumlandırma sınırlamaları bölümüne bakın.

Parametreler

AdTürAçıklama
widthNumberAyarlanacak bu sayfa öğesinin yeni genişliği (punto cinsinden).

Return

Line: Zincirleme için bu sayfa öğesi.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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