Method: presentations.create

İstekte belirtilen başlığı kullanarak boş bir sunu oluşturur. Sağlanan presentationId, yeni sununun kimliği olarak kullanılır. Aksi takdirde yeni bir kimlik oluşturulur. Sağlanan içerikler dahil olmak üzere istekteki diğer alanlar yoksayılır. Oluşturulan sunuyu döndürür.

HTTP isteği

POST https://slides.googleapis.com/v1/presentations

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

İstek içeriği

İstek metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "presentationId": string,
  "pageSize": {
    object (Size)
  },
  "slides": [
    {
      object (Page)
    }
  ],
  "title": string,
  "masters": [
    {
      object (Page)
    }
  ],
  "layouts": [
    {
      object (Page)
    }
  ],
  "locale": string,
  "revisionId": string,
  "notesMaster": {
    object (Page)
  }
}
Alanlar
presentationId

string

Sununun kimliği.

pageSize

object (Size)

Sunudaki sayfaların boyutu.

slides[]

object (Page)

Sunudaki slaytlar. Slaytlar, slayt düzeninden özellikleri devralır.

title

string

Sununun başlığı.

masters[]

object (Page)

Sunudaki ana slaytlar. Slayt şablonu, tüm ortak sayfa öğelerini ve bir dizi düzenin ortak özelliklerini içerir. Bu raporlar üç amaca hizmet eder:

  • Bir ana şablondaki yer tutucu şekiller, bu ana şablonu kullanan sayfalardaki tüm yer tutucu şekillerin varsayılan metin stillerini ve şekil özelliklerini içerir.
  • Ana sayfa özellikleri, düzenlerinin devraldığı ortak sayfa özelliklerini tanımlar.
  • Ana slayttaki diğer şekiller, düzenlerinden bağımsız olarak bu ana slaytı kullanan tüm slaytlarda görünür.
layouts[]

object (Page)

Sunudaki düzenler. Düzen, içeriğin bu düzenden devralınan slaytlarda nasıl düzenleneceğini ve stilini belirleyen bir şablondur.

locale

string

IETF BCP 47 dil etiketi olarak sununun yerel ayarı.

revisionId

string

Yalnızca çıkış. Sununun düzeltme kimliği. Son okuma işleminden bu yana sunum düzeltmesinin değişmediğini doğrulamak için güncelleme isteklerinde kullanılabilir. Yalnızca kullanıcının sunu için düzenleme erişimi varsa doldurulur.

Düzeltme kimliği, sıralı bir sayı değil, belirsiz bir dizedir. Düzeltme kimliğinin biçimi zaman içinde değişebileceğinden, bu kimlik opak olarak ele alınmalıdır. İade edilen düzeltme kimliğinin yalnızca iade edildikten sonraki 24 saat boyunca geçerli olacağı garanti edilir ve kullanıcılar arasında paylaşılamaz. Düzeltme kimliği, çağrılar arasında değişmediyse sunum değişmemiştir. Buna karşılık, aynı sunu ve kullanıcı için değişen bir kimlik genellikle sununun güncellendiği anlamına gelir. Ancak kimliğin değişmesi, kimlik biçimi değişiklikleri gibi dahili faktörlerden de kaynaklanabilir.

notesMaster

object (Page)

Sunudaki notlar ana sayfası. Bu rapor üç amaca hizmet eder:

  • Notlar ana şablonundaki yer tutucu şekiller, notes pages'teki tüm yer tutucu şekillerin varsayılan metin stillerini ve şekil özelliklerini içerir. Daha açık belirtmek gerekirse, SLIDE_IMAGE yer tutucu şekli slayt küçük resmini, BODY yer tutucu şekli ise konuşmacı notlarını içerir.
  • Notlar ana sayfa özellikleri, tüm notes pages tarafından devralınan ortak sayfa özelliklerini tanımlar.
  • Notlar ana şablonundaki diğer şekiller tüm notes pages'lerde görünür.

Ana notlar salt okunur.

Yanıt gövdesi

Başarılı olursa yanıt metni, yeni oluşturulmuş bir Presentation örneği içerir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamlarından birini gerektirir:

  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.file
  • https://www.googleapis.com/auth/presentations

Daha fazla bilgi için Yetkilendirme kılavuzuna bakın.