Veraltet. Diese Klasse ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Mit Google Sites können Sie Websites erstellen und darauf zugreifen.
Verworfene Attribute
Property | Typ | Beschreibung |
---|---|---|
AttachmentType |
| |
PageType |
|
Verworfene Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
|
| Erstellt eine neue Website durch Kopieren einer vorhandenen Website. |
|
| Erstellt eine neue Website. |
|
| Gibt die aktive Seite zurück, wenn das Skript in einem Container gehostet wird, andernfalls null . |
|
| Gibt den aktiven Container zurück, wenn das Skript in einem Container gehostet wird, andernfalls null . |
|
| Ruft die ersten 200 Websites dieser Domain ab. |
|
| Ruft alle Websites ab, die zu dieser Domain gehören. |
|
| Ruft eine Seite per URL ab. |
|
| Ruft eine Website für die angegebene Google Sites-Website ab, wenn der Nutzer ein Nutzer ohne gehostete Domain ist. |
|
| Ruft eine Website für die angegebene Google Sites-Website ab. |
|
| Ruft eine Website anhand der URL ab. |
|
| Die erste Seite von Google Sites für einen Nutzer wird abgerufen, wenn der Nutzer ein Verbraucher ist, der keine gehostete Domain hat. |
|
| Ruft Websites für einen Nutzer innerhalb der angegebenen Grenzen ab, wenn der Nutzer ein Nutzer ist, der keine gehostete Domain hat. |
|
| Ruft die erste Seite von Websites dieses Nutzers in der Domain ab. |
|
| Ruft alle Websites ab, die diesem Nutzer in dieser Domain für den angegebenen Bereich gehören. |
Verworfene Methoden
copySite(domain, name, title, summary, site)
copySite(domain, name, title, summary, site)
Veraltet. Diese Funktion wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Erstellt eine neue Website durch Kopieren einer vorhandenen Website.
Warnung: Das Kopieren einer Website dauert je nach Größe der Website einige Sekunden bis hin zu mehreren Minuten. Obwohl die Methode sofort wieder angezeigt wird, läuft die Kopie im Hintergrund weiter und nicht alle Seiten auf der kopierten Website sind sofort verfügbar. Diese Methode kann auch verwendet werden, um eine neue Website basierend auf einer bestimmten Vorlage zu instanziieren.
// 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);
Parameter
Name | Typ | Beschreibung |
---|---|---|
domain | String | Die von Google Workspace gehostete Domain, z. B. beispieltierhandlung.de. |
name | String | Der in der URL enthaltene Webspace-Name, z. B. „mySite“ |
title | String | Titel der Website |
summary | String | Die Beschreibung der Website |
site |
| Die Website, von der kopiert werden soll. Dies kann entweder eine Website oder eine Vorlage sein. Wenn der Parameter eine vorhandene Website ist, wird der gesamte Inhalt der Website kopiert. Wenn die angegebene Website eine Vorlage ist, wird eine neue Website auf der Grundlage dieser Vorlage erstellt. |
Return
: Die Website, die kopiert wurde. Beachten Sie, dass der Kopiervorgang asynchron ist und der Kopiervorgang möglicherweise noch läuft, obwohl ein Verweis auf die Website zurückgegeben wurde.Site
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
createSite(domain, name, title, summary)
createSite(domain, name, title, summary)
Veraltet. Diese Funktion wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Erstellt eine neue Website.
// 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!");
Parameter
Name | Typ | Beschreibung |
---|---|---|
domain | String | Die von Google Workspace gehostete Domain, z. B. beispieltierhandlung.de. |
name | String | Pfadname in der URL, z. B. mySite |
title | String | Der Titel der Website. |
summary | String | Die Beschreibung der Website. |
Return
: Die erstellte Website.Site
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getActivePage()
getActivePage()
Veraltet. Diese Funktion wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Gibt die aktive Seite zurück, wenn das Skript in einem Container gehostet wird, andernfalls null
.
var site = SitesApp.getActivePage();
Return
: Der aktive Container, wenn es sich um eine Seite einer Website handelt.Page
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getActiveSite()
getActiveSite()
Veraltet. Diese Funktion wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Gibt den aktiven Container zurück, wenn das Skript in einem Container gehostet wird, andernfalls null
.
var site = SitesApp.getActiveSite();
Return
: Der aktive Container, wenn es sich um eine Website handelt.Site
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getAllSites(domain)
getAllSites(domain)
Veraltet. Diese Funktion wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Ruft die ersten 200 Websites dieser Domain ab. Wenn Sie alle Websites abrufen möchten, verwenden Sie die Methode
, um durch die Ergebnisse zu blättern.
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()); }
Parameter
Name | Typ | Beschreibung |
---|---|---|
domain | String | Die von Google Workspace gehostete Domain, z. B. beispieltierhandlung.de. |
Return
: Ein Array mit Websites, die zur Domain gehören.Site[]
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getAllSites(domain, start, max)
getAllSites(domain, start, max)
Veraltet. Diese Funktion wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Ruft alle Websites ab, die zu dieser Domain gehören.
// 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()); } }
Parameter
Name | Typ | Beschreibung |
---|---|---|
domain | String | Die von Google Workspace gehostete Domain, z. B. beispieltierhandlung.de. |
start | Integer | Index der ersten Website, die zurückgegeben werden soll |
max | Integer | Die maximale Anzahl von zurückzugebenden Ergebnissen. |
Return
: Ein Array mit Websites, die zur Domain gehören.Site[]
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getPageByUrl(url)
getPageByUrl(url)
Veraltet. Diese Funktion wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Ruft eine Seite per URL ab.
// 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());
Parameter
Name | Typ | Beschreibung |
---|---|---|
url | String | Die öffentliche URL. |
Return
: Eine Page
-Instanz, die der Seite unter der URL entspricht, oder Pagenull
, wenn die Seite nicht existiert.
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getSite(name)
getSite(name)
Veraltet. Diese Funktion wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Ruft eine Website für die angegebene Google Sites-Website ab, wenn der Nutzer ein Nutzer ohne gehostete Domain ist.
// Returns a Site instance var site = SitesApp.getSite('mysite');
Parameter
Name | Typ | Beschreibung |
---|---|---|
name | String | Der in der URL enthaltene Webspace-Name, z. B. „mySite“ |
Return
: Eine Website-Instanz, die einer Nutzerwebsite entspricht.Site
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getSite(domain, name)
getSite(domain, name)
Veraltet. Diese Funktion wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Ruft eine Website für die angegebene Google Sites-Website ab.
// Returns a Site instance var site = SitesApp.getSite('example.com', 'mysite');
Parameter
Name | Typ | Beschreibung |
---|---|---|
domain | String | Die von Google Workspace gehostete Domain, z. B. beispieltierhandlung.de. |
name | String | Der in der URL enthaltene Webspace-Name, z. B. „mySite“ |
Return
: Eine Websiteinstanz, die einer gehosteten Domain entspricht.Site
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getSiteByUrl(url)
getSiteByUrl(url)
Veraltet. Diese Funktion wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Ruft eine Website anhand der URL ab.
// 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());
Parameter
Name | Typ | Beschreibung |
---|---|---|
url | String | Die öffentliche URL. |
Return
: Eine Website unter der angegebenen URL.Site
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getSites()
getSites()
Veraltet. Diese Funktion wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Die erste Seite von Google Sites für einen Nutzer wird abgerufen, wenn der Nutzer ein Verbraucher ist, der keine gehostete Domain hat.
// 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
: Array mit Websites, die dem Nutzer gehören, der das Skript ausführt.Site[]
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getSites(start, max)
getSites(start, max)
Veraltet. Diese Funktion wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Ruft Websites für einen Nutzer innerhalb der angegebenen Grenzen ab, wenn der Nutzer ein Nutzer ist, der keine gehostete Domain hat.
var sites = SitesApp.getSites(25, 50); for(var i in sites) { Logger.log(sites[i].getUrl()); }
Parameter
Name | Typ | Beschreibung |
---|---|---|
start | Integer | Index der ersten Website, die zurückgegeben werden soll |
max | Integer | Die maximale Anzahl von zurückzugebenden Ergebnissen. |
Return
: Ein Array aller Websites eines Nutzers.Site[]
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getSites(domain)
getSites(domain)
Veraltet. Diese Funktion wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Ruft die erste Seite von Websites dieses Nutzers in der Domain ab.
// 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()); }
Parameter
Name | Typ | Beschreibung |
---|---|---|
domain | String | Die von Google Workspace gehostete Domain, z. B. beispieltierhandlung.de. |
Return
: Array mit Websites, die dem Nutzer gehören, der das Skript ausführt.Site[]
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getSites(domain, start, max)
getSites(domain, start, max)
Veraltet. Diese Funktion wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Ruft alle Websites ab, die diesem Nutzer in dieser Domain für den angegebenen Bereich gehören.
// 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()); }
Parameter
Name | Typ | Beschreibung |
---|---|---|
domain | String | Die von Google Workspace gehostete Domain, z. B. beispieltierhandlung.de. |
start | Integer | Index der ersten Website, die zurückgegeben werden soll |
max | Integer | Die maximale Anzahl von zurückzugebenden Ergebnissen. |
Return
: Ein Array mit Websites, die dem Nutzer gehören.Site[]
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds