Paragraph öğesine sabitlenmiş, sabit konumlu resim. InlineImage'dan farklı olarak PositionedImage, Element değildir. Üst öğesi veya kardeş öğesi yoksa Element. Bunun yerine, Paragraph veya ListItem öğesine sabitlenir ve bu sabitleme noktasından uzaklıklar kullanılarak yerleştirilir. PositionedImage, referans vermek için kullanılabilecek bir kimliğe sahiptir.
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Append a new paragraph. const paragraph = body.appendParagraph('New paragraph to anchor the image to.'); // Get an image in Drive from its ID. const image = DriveApp.getFileById('ENTER_IMAGE_FILE_ID_HERE').getBlob(); // Add the PositionedImage with offsets (in points). const posImage = paragraph.addPositionedImage(image).setTopOffset(60).setLeftOffset(40);
Yöntemler
| Yöntem | Dönüş türü | Kısa açıklama |
|---|---|---|
get | Blob | Bu nesnenin içindeki verileri, belirtilen içerik türüne dönüştürülmüş bir blob olarak döndürür. |
get | Blob | Bu nesnenin içindeki verileri blob olarak döndürür. |
get | Integer | Resmin piksel cinsinden yüksekliğini alır. |
get | String | Resmin kimliğini alır. |
get | Positioned | Resmin nasıl yerleştirildiğini gösteren bir enum değeri alır. |
get | Number | Resmin paragrafın solundan olan ofsetini (nokta cinsinden) alır. |
get | Paragraph | Resmin sabitlendiği Paragraph öğesini alır. |
get | Number | Resmin paragrafın üst kısmından olan ofsetini (nokta cinsinden) alır. |
get | Integer | Resmin piksel cinsinden genişliğini alır. |
set | Positioned | Resmin yüksekliğini piksel cinsinden ayarlar. |
set | Positioned | Resmin nasıl yerleştirileceğinin tanımını ayarlar. |
set | Positioned | Resmin paragrafın solundan olan boşluğunu (nokta cinsinden) ayarlar. |
set | Positioned | Resmin paragrafın üst kısmından olan ofsetini (puan cinsinden) ayarlar. |
set | Positioned | Resmin genişliğini piksel cinsinden ayarlar. |
Ayrıntılı belgeler
getAs(contentType)
Bu nesnenin içindeki verileri, belirtilen içerik türüne dönüştürülmüş bir blob olarak döndürür. Bu yöntem, dosya adına uygun uzantıyı ekler (ör. "dosyam.pdf"). Ancak, dosya adının son noktadan sonraki kısmının (varsa) değiştirilmesi gereken mevcut bir uzantı olduğunu varsayar. Dolayısıyla, "ShoppingList.12.25.2014" ifadesi "ShoppingList.12.25.pdf" olur.
Dönüşümlerle ilgili günlük kotaları görüntülemek için Google Hizmetleri Kotaları başlıklı makaleyi inceleyin. Yeni oluşturulan Google Workspace alanları geçici olarak daha katı kotalara tabi olabilir.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
content | String | Dönüştürülecek MIME türü. Çoğu blob için tek geçerli seçenek 'application/pdf''dır. BMP, GIF, JPEG veya PNG biçimindeki resimler için 'image/bmp', 'image/gif', 'image/jpeg' veya 'image/png' de geçerlidir. Google Dokümanlar dokümanlarında 'text/markdown' da geçerlidir. |
Return
Blob — Veriler blob olarak.
getBlob()
getHeight()
Resmin piksel cinsinden yüksekliğini alır.
Return
Integer: Resmin piksel cinsinden yüksekliği
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getId()
Resmin kimliğini alır.
Return
String — resim kimliği
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getLayout()
Resmin nasıl yerleştirildiğini gösteren bir enum değeri alır.
Return
PositionedLayout: Resim düzeni
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getLeftOffset()
Resmin paragrafın solundan olan ofsetini (nokta cinsinden) alır.
Return
Number: Resmin, sol paragrafın solundan olan uzaklığı
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getParagraph()
Resmin sabitlendiği Paragraph öğesini alır.
Return
Paragraph: Üst paragraf
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getTopOffset()
Resmin paragrafın üst kısmından olan ofsetini (nokta cinsinden) alır.
Return
Number: Resmin, paragrafın sol üstünden ofseti
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getWidth()
Resmin piksel cinsinden genişliğini alır.
Return
Integer: Resmin piksel cinsinden genişliği
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
setHeight(height)
Resmin yüksekliğini piksel cinsinden ayarlar.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
height | Integer | Resmin piksel cinsinden yüksekliği |
Return
PositionedImage: Geçerli nesne
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
setLayout(layout)
Resmin nasıl yerleştirileceğinin tanımını ayarlar.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
layout | Positioned | Düzen modunu temsil eden bir enum |
Return
PositionedImage: Zincirleme için bu nesne
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
setLeftOffset(offset)
Resmin paragrafın solundan olan boşluğunu (nokta cinsinden) ayarlar.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
offset | Number | paragrafın solundan itibaren boşluk |
Return
PositionedImage: Zincirleme için bu nesne
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
setTopOffset(offset)
Resmin paragrafın üst kısmından olan ofsetini (puan cinsinden) ayarlar.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
offset | Number | paragrafın üst kısmından olan ofset |
Return
PositionedImage: Zincirleme için bu nesne
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
setWidth(width)
Resmin genişliğini piksel cinsinden ayarlar.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
width | Integer | Resmin piksel cinsinden genişliği |
Return
PositionedImage: Geçerli nesne
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents