Kullanımdan kaldırıldı. Bu sınıf kullanımdan kaldırıldı ve yeni komut dosyalarında kullanılmamalıdır.
Google Sites siteleri oluşturma ve bunlara erişme.
Kullanımdan kaldırılan özellikler
Özellik | Tür | Açıklama |
---|---|---|
AttachmentType |
| |
PageType |
|
Kullanımdan kaldırılan yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
|
| Mevcut bir siteyi kopyalayarak yeni bir site oluşturur. |
|
| Yeni bir site oluşturur. |
|
| Komut dosyası bir kapsayıcıda barındırılıyorsa etkin sayfayı, aksi halde null değerini döndürür. |
|
| Komut dosyası bir kapsayıcıda barındırılıyorsa etkin kapsayıcıyı veya aksi takdirde null değerini döndürür. |
|
| Bu alana ait ilk 200 Siteyi alır. |
|
| Bu alana ait tüm Siteleri getirir. |
|
| Bir Sayfayı URL'ye göre alır. |
|
| Kullanıcı barındırılan bir alan adına sahip olmayan bir tüketiciyse belirtilen Google Sitesi için bir Site alır. |
|
| Belirtilen Google Sitesi için bir Site getirir. |
|
| Bir Siteyi URL'ye göre alır. |
|
| Kullanıcı barındırılan bir alan adına sahip olmayan bir tüketiciyse kullanıcının Google Sites'ın ilk sayfasını alır. |
|
| Kullanıcı barındırılan bir alan adına sahip olmayan bir tüketiciyse verilen sınırlar arasında bir kullanıcı için Sites'ı alır. |
|
| Bu alanda bu kullanıcıya ait olan Sites sitelerinin ilk sayfasını getirir. |
|
| Belirtilen aralık için bu alanda bu kullanıcıya ait tüm Siteleri getirir. |
Kullanımdan kaldırılan yöntemler
copySite(domain, name, title, summary, site)
copySite(domain, name, title, summary, site)
Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırılmıştır ve yeni komut dosyalarında kullanılmamalıdır.
Mevcut bir siteyi kopyalayarak yeni bir site oluşturur.
Uyarı: Bir sitenin kopyalanması, sitenin boyutuna bağlı olarak birkaç saniye ila birkaç dakika arasında zaman alır. Yöntem hemen geri dönse de kopya arka planda çalışmaya devam eder ve kopyalanan sitedeki tüm sayfalar hemen kullanılamaz. Bu yöntem, belirli bir şablona göre yeni bir site göstermek için de kullanılabilir.
// This creates a site. Note that this only works for Google Workspace domains. // There is no version of this API for consumer accounts. var site = SitesApp.createSite("examplepetstore.com", "homepage", "My Home Page", "This is a new site I created!"); var siteCopy = SitesApp.copySite("examplepetstore.com", "homepage-clone", "Cloned Home Page", "Begun, these clone wars have.", site);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
domain | String | examplepetstore.com gibi Google Workspace tarafından barındırılan alan adı. |
name | String | URL'de bulunan web alanı adı (ör. mySite). |
title | String | Sitenin başlığı |
summary | String | Sitenin açıklaması |
site |
| Kopyalanacak Site. Bu bir site veya şablon olabilir. Parametre mevcut bir siteyse sitenin tüm içeriği kopyalanır. Belirtilen Site bir şablonsa bu şablona göre yeni bir Site oluşturulur. |
Return
: Kopyalanan site. Kopyalamanın eşzamansız olduğunu ve site için bir referans döndürülmesine rağmen kopyalama işleminin devam edebileceğini unutmayın.Site
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://sites.google.com/feeds
createSite(domain, name, title, summary)
createSite(domain, name, title, summary)
Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırılmıştır ve yeni komut dosyalarında kullanılmamalıdır.
Yeni bir site oluşturur.
// This creates a site. Note that this only works for Google Workspace domains. // There is no version of this API for consumer accounts. var site = SitesApp.createSite("examplepetstore.com", "homepage", "My Home Page", "This is a new site I created!");
Parametreler
Ad | Tür | Açıklama |
---|---|---|
domain | String | examplepetstore.com gibi Google Workspace tarafından barındırılan alan adı. |
name | String | URL'de bulunan yol adı (ör. mySite). |
title | String | Sitenin başlığı. |
summary | String | Sitenin açıklaması. |
Return
: Oluşturulan site.Site
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://sites.google.com/feeds
getActivePage()
getActivePage()
Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırılmıştır ve yeni komut dosyalarında kullanılmamalıdır.
Komut dosyası bir kapsayıcıda barındırılıyorsa etkin sayfayı, aksi halde null
değerini döndürür.
var site = SitesApp.getActivePage();
Return
: Siteler sayfasıysa etkin kapsayıcıdır.Page
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://sites.google.com/feeds
getActiveSite()
getActiveSite()
Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırılmıştır ve yeni komut dosyalarında kullanılmamalıdır.
Komut dosyası bir kapsayıcıda barındırılıyorsa etkin kapsayıcıyı veya aksi takdirde null
değerini döndürür.
var site = SitesApp.getActiveSite();
Return
: Siteyse etkin kapsayıcıdır.Site
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://sites.google.com/feeds
getAllSites(domain)
getAllSites(domain)
Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırılmıştır ve yeni komut dosyalarında kullanılmamalıdır.
Bu alana ait ilk 200 Siteyi alır. Tüm sitelere ulaşmak için
yöntemini kullanarak sonuçları inceleyin.
getAllSites(domain, start, max)
// This writes the first page of sites belonging to a Google Workspace // domain to the log. var sites = SitesApp.getAllSites("examplepetstore.com."); for(var i in sites) { Logger.log(sites[i].getUrl()); }
Parametreler
Ad | Tür | Açıklama |
---|---|---|
domain | String | examplepetstore.com gibi Google Workspace tarafından barındırılan alan adı. |
Return
: Alana ait siteler dizisi.Site[]
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://sites.google.com/feeds
getAllSites(domain, start, max)
getAllSites(domain, start, max)
Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırılmıştır ve yeni komut dosyalarında kullanılmamalıdır.
Bu alana ait tüm Siteleri getirir.
// This writes the a list of sites in domain example.com to the log. var pageStart = 0; var pageSize = 50; while (true) { Logger.log("Loading sites starting at %s", pageStart); var sites = SitesApp.getAllSites("examplepetstore.com", pageStart, pageSize); if (sites.length == 0) { break; } Logger.log("Got %s sites back", sites.length); pageStart += sites.length; for(var i in sites) { Logger.log("Found site: %s", sites[i].getUrl()); } }
Parametreler
Ad | Tür | Açıklama |
---|---|---|
domain | String | examplepetstore.com gibi Google Workspace tarafından barındırılan alan adı. |
start | Integer | Döndürülecek ilk sitenin dizini. |
max | Integer | Döndürülecek maksimum sonuç sayısı. |
Return
: Alana ait siteler dizisi.Site[]
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://sites.google.com/feeds
getPageByUrl(url)
getPageByUrl(url)
Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırılmıştır ve yeni komut dosyalarında kullanılmamalıdır.
Bir Sayfayı URL'ye göre alır.
// This snippet retrieves the page at the given URL. // Returns null if the page does not exist or if the URL given is invalid. var page = SitesApp.getPageByUrl( "https://sites.google.com/site/demositeappsscript/mylistpage"); Logger.log(page.getName());
Parametreler
Ad | Tür | Açıklama |
---|---|---|
url | String | Herkese açık URL. |
Return
: URL'deki sayfaya karşılık gelen bir Page
örneği veya sayfa yoksa Pagenull
.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://sites.google.com/feeds
getSite(name)
getSite(name)
Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırılmıştır ve yeni komut dosyalarında kullanılmamalıdır.
Kullanıcı barındırılan bir alan adına sahip olmayan bir tüketiciyse belirtilen Google Sitesi için bir Site alır.
// Returns a Site instance var site = SitesApp.getSite('mysite');
Parametreler
Ad | Tür | Açıklama |
---|---|---|
name | String | URL'de bulunan web alanı adı (ör. mySite). |
Return
— Bir tüketici sitesine karşılık gelen bir site örneği.Site
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://sites.google.com/feeds
getSite(domain, name)
getSite(domain, name)
Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırılmıştır ve yeni komut dosyalarında kullanılmamalıdır.
Belirtilen Google Sitesi için bir Site getirir.
// Returns a Site instance var site = SitesApp.getSite('example.com', 'mysite');
Parametreler
Ad | Tür | Açıklama |
---|---|---|
domain | String | examplepetstore.com gibi Google Workspace tarafından barındırılan alan adı. |
name | String | URL'de bulunan web alanı adı (ör. mySite). |
Return
— Barındırılan bir alana karşılık gelen bir site örneği.Site
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://sites.google.com/feeds
getSiteByUrl(url)
getSiteByUrl(url)
Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırılmıştır ve yeni komut dosyalarında kullanılmamalıdır.
Bir Siteyi URL'ye göre alır.
// This snippet retrieves the site at the given URL // Throws an Invalid argument exception if the site does not exist or if // the URL given is invalid var site = SitesApp.getSiteByUrl("https://sites.google.com/site/demosite"); Logger.log(site.getName());
Parametreler
Ad | Tür | Açıklama |
---|---|---|
url | String | Herkese açık URL. |
Return
— Belirtilen URL'de bulunan bir site.Site
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://sites.google.com/feeds
getSites()
getSites()
Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırılmıştır ve yeni komut dosyalarında kullanılmamalıdır.
Kullanıcı barındırılan bir alan adına sahip olmayan bir tüketiciyse kullanıcının Google Sites'ın ilk sayfasını alır.
// This writes the first page of sites owned by the user running // the script to the log. var sites = SitesApp.getSites(); for(var i in sites) { Logger.log(sites[i].getUrl()); }
Return
— Komut dosyasını çalıştıran kullanıcıya ilişkilendirilmiş bir site dizisi.Site[]
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://sites.google.com/feeds
getSites(start, max)
getSites(start, max)
Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırılmıştır ve yeni komut dosyalarında kullanılmamalıdır.
Kullanıcı barındırılan bir alan adına sahip olmayan bir tüketiciyse verilen sınırlar arasında bir kullanıcı için Sites'ı alır.
var sites = SitesApp.getSites(25, 50); for(var i in sites) { Logger.log(sites[i].getUrl()); }
Parametreler
Ad | Tür | Açıklama |
---|---|---|
start | Integer | Döndürülecek ilk sitenin dizini. |
max | Integer | Döndürülecek maksimum sonuç sayısı. |
Return
: Bir kullanıcının sahip olduğu tüm siteleri içeren dizi.Site[]
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://sites.google.com/feeds
getSites(domain)
getSites(domain)
Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırılmıştır ve yeni komut dosyalarında kullanılmamalıdır.
Bu alanda bu kullanıcıya ait olan Sites sitelerinin ilk sayfasını getirir.
// This writes the first page of sites owned by the user running // the script to the log. var sites = SitesApp.getSites("example.com"); for(var i in sites) { Logger.log(sites[i].getUrl()); }
Parametreler
Ad | Tür | Açıklama |
---|---|---|
domain | String | examplepetstore.com gibi Google Workspace tarafından barındırılan alan adı. |
Return
— Komut dosyasını çalıştıran kullanıcıya ilişkilendirilmiş bir site dizisi.Site[]
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://sites.google.com/feeds
getSites(domain, start, max)
getSites(domain, start, max)
Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırılmıştır ve yeni komut dosyalarında kullanılmamalıdır.
Belirtilen aralık için bu alanda bu kullanıcıya ait tüm Siteleri getirir.
// This writes the a list of sites owned by the user running // the script in positions bounded by the start and max values to the log. var sites = SitesApp.getSites("example.com", 25, 50); for(var i in sites) { Logger.log(sites[i].getUrl()); }
Parametreler
Ad | Tür | Açıklama |
---|---|---|
domain | String | examplepetstore.com gibi Google Workspace tarafından barındırılan alan adı. |
start | Integer | Döndürülecek ilk sitenin dizini. |
max | Integer | Döndürülecek maksimum sonuç sayısı. |
Return
: Kullanıcıya ait siteler dizisi.Site[]
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://sites.google.com/feeds