Veraltet. Diese Klasse ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Eine Seite auf einer Google Sites-Website.
Verworfene Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
|
| Fügen Sie der Liste eine neue Spalte hinzu. |
|
| Verworfen. |
|
| Fügen Sie der Seite einen Anhang hinzu. |
|
| Fügen Sie der Seite einen Anhang hinzu. |
|
| Fügen Sie der Liste einen Listeneintrag hinzu. |
|
| Fügen Sie der Seite einen Webanhang hinzu. |
|
| Ankündigungen für diese Seite erstellen. |
|
| Ankündigungen für diese Seite erstellen. |
|
| Erstellen Sie eine neue Ankündigungsseite. |
|
| Erstellen Sie eine neue Ordnerseite. |
|
| Neue Listenseite erstellen |
|
| Erstellen Sie eine neue Seite aus einer Vorlage. |
|
| Neue Webseite erstellen |
| void | Löscht diese Seite. |
|
| Ruft ein Array mit untergeordneten Seiten (direkt und indirekt) ab, bis zu einer Grenze von 200 Seiten. |
|
| Ruft ein Array von untergeordneten Seiten mit optionalen erweiterten Argumenten ab. |
|
| Rufen Sie die Ankündigungen für diese Seite ab. |
|
| Rufen Sie die Ankündigungen für diese Seite ab. |
|
| Laden Sie die Anhänge für diese Seite herunter. |
|
| Laden Sie die Anhänge für diese Seite herunter. |
| String[] | E-Mail-Adressen der Autoren der Seite abrufen |
|
| Ruft eine bestimmte untergeordnete Seite ab. |
|
| Ruft ein Array von untergeordneten Seiten ab, bis zu maximal 200 Seiten. |
|
| Ruft ein Array von untergeordneten Seiten mit optionalen erweiterten Argumenten ab. |
|
| Rufen Sie die Spalten für die Liste ab. |
|
| Verworfen. |
|
| Verworfen. |
| Date | Datum der ersten Veröffentlichung dieser Seite zurückgeben |
| String | Rufen Sie den HTML-Inhalt der Seite ab. |
| Boolean | Gibt an, ob sich die Seite im Entwurfsmodus befindet. |
| Date | Gibt das Datum der letzten Bearbeitung zurück (nur Änderungen am Inhalt). |
| Date | Gibt das Datum der letzten Aktualisierung zurück, einschließlich nicht inhaltlicher Änderungen wie dem Verschieben. |
|
| Rufen Sie die Listenelemente für die Liste ab. |
|
| Rufen Sie die Listenelemente für die Liste ab. |
| String | Gibt den Namen der Seite zurück. |
| String | Verworfen. |
|
| Gibt den Typ dieser Seite als SitesApp.PageType-Enum zurück. |
|
| Gibt das übergeordnete Element dieser Seite zurück. |
| String | Verworfen. |
| String | Gibt den Nur-Text-Seiteninhalt zurück. |
| String | Gibt den Titel der Seite zurück. |
| String | Rufen Sie die URL der Seite ab. |
| Boolean | Gibt zurück, ob eine Seite gelöscht wurde. |
| Boolean | Gibt an, ob diese Seite eine kopierbare Vorlage ist. |
|
| Veröffentlichen Sie diese Seite als kopierbare Vorlage. |
|
| Ruft ein Array von untergeordneten Seiten ab, die einer Suchanfrage entsprechen. Die maximale Anzahl ist 200 Seiten. |
|
| Ruft ein Array von untergeordneten Seiten ab, die einer Suchanfrage entsprechen, mit optionalen erweiterten Argumenten. |
|
| Legen Sie den HTML-Inhalt der Seite fest. |
|
| Legt fest, ob sich die Seite im Entwurfsmodus befindet. |
|
| Legen Sie den Namen dieser Seite fest. |
|
| Legen Sie das übergeordnete Element für diese Seite fest. |
|
| Legen Sie den Titel der Seite fest. |
Verworfene Methoden
addColumn(name)
addColumn(name)
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Fügen Sie der Liste eine neue Spalte hinzu. Nur für Listenseiten gültig.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildByName("listpage"); // Only valid on List pages. Check for the type like so: // if(page.getPageType() == SitesApp.PageType.LIST_PAGE)) var columns = page.addColumn("new-column");
Parameter
Name | Typ | Beschreibung |
---|---|---|
name | String | Name der neuen Spalte |
Rückflug
: die neu erstellte SpalteColumn
Löst aus
Error
– für Seiten, die keine Listenseiten sind
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
addComment(content)
addComment(content)
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Verworfen. Fügen Sie der Seite einen Kommentar hinzu.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; page.addComment("This is a comment created automatically by a script using the account " + "of the user running the script");
Parameter
Name | Typ | Beschreibung |
---|---|---|
content | String | den Kommentarinhalt |
Rückflug
– der neu erstellte KommentarComment
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
addHostedAttachment(blob)
addHostedAttachment(blob)
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Fügen Sie der Seite einen Anhang hinzu.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; // Create a new blob and attach it. Many useful functions also return // blobs file uploads, URLFetch var blob = Utilities.newBlob("Here is some data", "text/plain", "data.txt"); // Note that the filename must be unique or this call will fail page.addHostedAttachment(blob);
Parameter
Name | Typ | Beschreibung |
---|---|---|
blob | BlobSource | die Daten für den Anhang |
Rückflug
: der neu erstellte AnhangAttachment
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
addHostedAttachment(blob, description)
addHostedAttachment(blob, description)
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Fügen Sie der Seite einen Anhang hinzu. Diese Version der Funktion ermöglicht eine Beschreibung.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; // Create a new blob and attach it. Many useful: functions also return // blobs file uploads, URLFetch var blob = Utilities.newBlob("Here is some data", "text/plain", "data.txt"); // Note that the filename must be unique or this call will fail page.addHostedAttachment(blob, "Some newly created data");
Parameter
Name | Typ | Beschreibung |
---|---|---|
blob | BlobSource | die Daten für den Anhang |
description | String | eine Beschreibung des Anhangs |
Rückflug
: der neu erstellte AnhangAttachment
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
addListItem(values)
addListItem(values)
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Fügen Sie der Liste einen Listeneintrag hinzu. Nur für Listenseiten gültig.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildByName("listpage"); // Only valid on List pages. Check for the type like so: // if(page.getPageType() == SitesApp.PageType.LIST_PAGE)) // Returns only one item page.addListItem([ "John", "Smith", "123 Main St"]);
Parameter
Name | Typ | Beschreibung |
---|---|---|
values | String[] | die Werte für jede Spalte |
Rückflug
: die neu erstellte ListItemListItem
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
addWebAttachment(title, description, url)
addWebAttachment(title, description, url)
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Fügen Sie der Seite einen Webanhang hinzu. Nur gültig für Ordnerseiten.
Webanhänge sind Links, sie werden also nicht von Google Sites gehostet.
var site = SitesApp.getSite("example.com", "mysite"); // fetch the child - this must be a File Cabinet page // to programmatically check this, do a comparison: // if(page.getPageType() == SitesApp.PageType.FILE_CABINET_PAGE) var page = site.getChildByName("files"); page.addWebAttachment("Google Robots file", "This is Google's robots.txt file", "http://www.google.com/robots.txt");
Parameter
Name | Typ | Beschreibung |
---|---|---|
title | String | Titel des Anhangs |
description | String | eine Beschreibung des Anhangs |
url | String | Die URL der angehängten Datei |
Rückflug
: der neu erstellte AnhangAttachment
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
createAnnouncement(title, html)
createAnnouncement(title, html)
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Ankündigungen für diese Seite erstellen. Nur gültig für Ankündigungsseiten.
var site = SitesApp.getSite("example.com", "mysite"); // This snippet will only work with announcement pages - this is different // from a page that is an announcement (individual announcements). To check // if this method can be called: // if(page.getPageType() == SitesApp.PageType.ANNOUNCEMENTS_PAGE)) var page = site.getChildByName("news"); page.createAnnouncement("Breaking news!", "<h1>Apps Script rocks!</h1>");
Parameter
Name | Typ | Beschreibung |
---|---|---|
title | String | Seitentitel |
html | String | Seiteninhalt |
Rückflug
– die neu erstellten AnkündigungenPage
Löst aus
Error
– für Seiten, die keine Ankündigungsseiten sind
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
createAnnouncement(title, html, asDraft)
createAnnouncement(title, html, asDraft)
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Ankündigungen für diese Seite erstellen. Nur gültig für Ankündigungsseiten.
var site = SitesApp.getSite("example.com", "mysite"); // This snippet will only work with announcement pages - this is different // from a page that is an announcement (individual announcements). To check // if this method can be called: // if(page.getPageType() == SitesApp.PageType.ANNOUNCEMENTS_PAGE)) var page = site.getChildByName("news"); page.createAnnouncement("Breaking news!", "<h1>Apps Script rocks!</h1>", true);
Parameter
Name | Typ | Beschreibung |
---|---|---|
title | String | Seitentitel |
html | String | Seiteninhalt |
asDraft | Boolean | ob die Ankündigung als Entwurf gespeichert |
Rückflug
– die neu erstellten AnkündigungenPage
Löst aus
Error
– für Seiten, die keine Ankündigungsseiten sind
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
createAnnouncementsPage(title, name, html)
createAnnouncementsPage(title, name, html)
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Erstellen Sie eine neue Ankündigungsseite. Beachten Sie, dass eine übergeordnete Website oder Seite nicht mehr als 500 untergeordneten Seiten.
// This method can be called from both a Site instance // as well as a Page instance var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; site.createAnnouncementsPage("New Announcement", "new-announcement", "<h1>Your announcement goes here</h1>"); page.createAnnouncementsPage("New Announcement", "new-announcement-child", "<h1>Your announcement goes here</h1>");
Parameter
Name | Typ | Beschreibung |
---|---|---|
title | String | Seitentitel |
name | String | der Seitenname |
html | String | Seiteninhalt |
Rückflug
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
createFileCabinetPage(title, name, html)
createFileCabinetPage(title, name, html)
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Erstellen Sie eine neue Ordnerseite. Eine übergeordnete Website oder Seite darf nicht mehr als 500 untergeordnete Elemente enthalten. Seiten.
// This method can be called from either a site or a page. var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; site.createFileCabinetPage("New File Cabinet", "new-file-cabinet", "<h1>Your HTML here</h1>"); page.createFileCabinetPage("New File Cabinet", "new-file-cabinet-child", "<h1>Your HTML here</h1>");
Parameter
Name | Typ | Beschreibung |
---|---|---|
title | String | Seitentitel |
name | String | der Seitenname |
html | String | Seiteninhalt |
Rückflug
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
createListPage(title, name, html, columnNames)
createListPage(title, name, html, columnNames)
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Neue Listenseite erstellen Beachten Sie, dass eine übergeordnete Website oder Seite nicht mehr als 500 untergeordnete Seiten haben kann.
// This method can be called from either a site or a page. var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; site.createListPage("New List Page", "new-list-page", "<h1>Your List Page HTML here</h1>", [ "col1", "col2" ]); page.createListPage("New List Page", "new-list-page-child", "<h1>Your List Page HTML here</h1>", [ "col1", "col2" ]);
Parameter
Name | Typ | Beschreibung |
---|---|---|
title | String | Seitentitel |
name | String | der Seitenname |
html | String | Seiteninhalt |
columnNames | String[] | die Spaltennamen, die für die Liste verwendet werden, |
Rückflug
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
createPageFromTemplate(title, name, template)
createPageFromTemplate(title, name, template)
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Erstellen Sie eine neue Seite aus einer Vorlage. Beachten Sie, dass eine übergeordnete Website oder Seite nicht mehr als 500 untergeordneten Seiten.
// This method can be called from either a site or a page. var site = SitesApp.getSite("example.com", "mysite"); var template = site.getTemplates()[0]; // If an invalid template is passed, this will throw an "Invalid Argument" error. site.createPageFromTemplate("ClonedPage", "cloned-page", template);
Parameter
Name | Typ | Beschreibung |
---|---|---|
title | String | Seitentitel |
name | String | der Seitenname |
template |
| der Vorlagenseite |
Rückflug
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
createWebPage(title, name, html)
createWebPage(title, name, html)
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Neue Webseite erstellen Beachten Sie, dass eine übergeordnete Website oder Seite nicht mehr als 500 untergeordnete Seiten haben kann.
// This method can be called from either a site or a page. var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; site.createAnnouncementsPage("New Announcement", "new-announcement", "<h1>Your announcement goes here</h1>"); page.createAnnouncementsPage("New Announcement", "new-announcement-child", "<h1>Your announcement goes here</h1>");
Parameter
Name | Typ | Beschreibung |
---|---|---|
title | String | Seitentitel |
name | String | der Seitenname |
html | String | Seiteninhalt |
Rückflug
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
deletePage()
deletePage()
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Löscht diese Seite.
var site = SitesApp.getSite("example.com", "mysite"); // Delete ALL the pages! var pages = site.getAllDescendants(); for(var i in pages) { pages[i].deletePage(); }
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getAllDescendants()
getAllDescendants()
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Ruft ein Array mit untergeordneten Seiten (direkt und indirekt) ab, bis zu einer Grenze von 200 Seiten.
var site = SitesApp.getSite("example.com", "mysite"); var pages = site.getAllDescendants();
Rückflug
: Array aus direkten und indirekten untergeordneten SeitenPage[]
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getAllDescendants(options)
getAllDescendants(options)
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Ruft ein Array von untergeordneten Seiten mit optionalen erweiterten Argumenten ab.
var site = SitesApp.getSite("example.com", "mysite"); var descendants = site.getAllDescendants({ type: SitesApp.PageType.WEB_PAGE, start: 0, max: 25, includeDrafts: false, includeDeleted: true, search: "target" }); for(var i in descendants) { Logger.log(descendants[i].getName()); }
Parameter
Name | Typ | Beschreibung |
---|---|---|
options | Object | JavaScript-Objektfelder, die unten im Abschnitt „Erweiterte Argumente“ definiert sind |
Erweiterte Parameter
Name | Typ | Beschreibung |
---|---|---|
type |
| Nur Seiten dieses Typs abrufen |
start | Integer | Ergebnisse hier starten |
max | Integer | die maximale Anzahl von Ergebnissen (Standard: 200) |
includeDrafts | Boolean | ob Seitenentwürfe einbezogen werden sollen (Standardeinstellung: false) |
includeDeleted | Boolean | Gibt an, ob gelöschte Seiten eingeschlossen werden sollen (Standardeinstellung: false) |
search | String | Nur Seiten zurückgeben, die dieser Suchanfrage entsprechen |
Rückflug
: ein Array direkter und indirekter untergeordneter Seiten des angegebenen Typs.Page[]
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getAnnouncements()
getAnnouncements()
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Holen Sie sich die Ankündigungen für diese Seite. Nur gültig für Ankündigungsseiten.
var site = SitesApp.getSite("example.com", "mysite"); // This snippet will only work with announcement pages - this is different // from a page that is an announcement (individual announcements). To check // if this method can be called: // if(page.getPageType() == SitesApp.PageType.ANNOUNCEMENTS_PAGE)) var page = site.getChildByName("news"); var announcements = page.getAnnouncements(); for(var i in announcements) { Logger.log(announcements[i].getHtmlContent()); }
Rückflug
– eine Reihe von AnkündigungenPage[]
Löst aus
Error
– für Seiten, die keine Ankündigungsseiten sind
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getAnnouncements(optOptions)
getAnnouncements(optOptions)
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Rufen Sie die Ankündigungen für diese Seite ab. Nur gültig für Ankündigungsseiten.
var site = SitesApp.getSite("example.com", "mysite"); // This snippet will only work with announcement pages - this is different // from a page that is an announcement (individual announcements). To check // if this method can be called: // if(page.getPageType() == SitesApp.PageType.ANNOUNCEMENTS_PAGE)) var page = site.getChildByName("news"); var announcements = page.getAnnouncements({ start: 0, max: 20, includeDrafts: false, includeDeleted: false, search: "Breaking" }); for(var i in announcements) { Logger.log(announcements[i].getHtmlContent()); }
Parameter
Name | Typ | Beschreibung |
---|---|---|
optOptions | Object | JavaScript-Objekt, das erweiterte Parameter enthält |
Erweiterte Parameter
Name | Typ | Beschreibung |
---|---|---|
start | Integer | den Startindex für die Ergebnisse |
max | Integer | die maximale Anzahl der Ergebnisse, die zurückgegeben werden sollen. Der Standardwert ist und kann nicht größer als 200 sein |
includeDrafts | Boolean | ob Seitenentwürfe einbezogen werden sollen (Standardeinstellung: false) |
includeDeleted | Boolean | Gibt an, ob gelöschte Seiten eingeschlossen werden sollen (Standardeinstellung: false) |
search | String | Nur Seiten zurückgeben, die dieser Suchanfrage entsprechen |
Rückflug
– eine Reihe von AnkündigungenPage[]
Löst aus
Error
– für Seiten, die keine Ankündigungsseiten sind
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getAttachments()
getAttachments()
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Laden Sie die Anhänge für diese Seite herunter.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; var attachments = page.getAttachments(); for(var i in attachments) { Logger.log(attachments[i].getTitle()); }
Rückflug
: ein Array von AnhängenAttachment[]
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getAttachments(optOptions)
getAttachments(optOptions)
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Laden Sie die Anhänge für diese Seite herunter.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; // This returns only one attachment var attachments = page.getAttachments({ start: 0, max: 1}); for(var i in attachments) { Logger.log(attachments[i].getTitle()); }
Parameter
Name | Typ | Beschreibung |
---|---|---|
optOptions | Object | JavaScript-Objekt mit optionalen Parametern |
Erweiterte Parameter
Name | Typ | Beschreibung |
---|---|---|
start | Integer | den ersten Index, um mit der Rückgabe von Anhängen zu beginnen |
max | Integer | die maximale Anzahl der Ergebnisse, die zurückgegeben werden sollen. Der Standardwert ist und kann nicht größer als 200 sein |
Rückflug
: ein Array von AnhängenAttachment[]
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getAuthors()
getAuthors()
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
E-Mail-Adressen der Autoren der Seite abrufen
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; var authors = page.getAuthors(); for(var i in authors) { Logger.log(authors[i]); }
Rückflug
String[]
: ein Array von E-Mail-Adressen des Autors
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getChildByName(name)
getChildByName(name)
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Ruft eine bestimmte untergeordnete Seite ab.
var site = SitesApp.getSite("example.com", "mysite"); var pages = site.getChildByName("childPage");
Parameter
Name | Typ | Beschreibung |
---|---|---|
name | String | Name der untergeordneten Seite |
Rückflug
– die untergeordnete SeitePage
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getChildren()
getChildren()
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Ruft ein Array von untergeordneten Seiten ab, bis zu maximal 200 Seiten.
var site = SitesApp.getSite("example.com", "mysite"); var pages = site.getChildren();
Rückflug
: Array direkt untergeordneter SeitenPage[]
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getChildren(options)
getChildren(options)
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Ruft ein Array von untergeordneten Seiten mit optionalen erweiterten Argumenten ab.
var site = SitesApp.getSite("example.com", "mysite"); var childPages = site.getChildren({ type: SitesApp.PageType.WEB_PAGE, start: 0, max: 25, includeDrafts: false, includeDeleted: true, search: "target" }); for(var i in childPages) { Logger.log(childPages[i].getName()); }
Parameter
Name | Typ | Beschreibung |
---|---|---|
options | Object | JavaScript-Objektfelder, die unten im Abschnitt „Erweiterte Argumente“ definiert sind |
Erweiterte Parameter
Name | Typ | Beschreibung |
---|---|---|
type |
| Nur Seiten dieses Typs abrufen |
start | Integer | Ergebnisse hier starten |
max | Integer | die maximale Anzahl von Ergebnissen (Standard: 200) |
includeDrafts | Boolean | ob Seitenentwürfe einbezogen werden sollen (Standardeinstellung: false) |
includeDeleted | Boolean | Gibt an, ob gelöschte Seiten eingeschlossen werden sollen (Standardeinstellung: false) |
search | String | Nur Seiten zurückgeben, die dieser Suchanfrage entsprechen |
Rückflug
: Ein Array direkt untergeordneter Seiten des angegebenen Typs.Page[]
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getColumns()
getColumns()
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Rufen Sie die Spalten für die Liste ab. Nur für Listenseiten gültig.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildByName("listpage"); // Only valid on List pages. Check for the type like so: // if(page.getPageType() == SitesApp.PageType.LIST_PAGE)) var columns = page.getColumns(); for(var i in columns) { Logger.log(columns[i].getName()); }
Rückflug
: ein Array von Column[]
-InstanzenColumn
Löst aus
Error
– für Seiten, die keine Listenseiten sind
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getComments()
getComments()
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Verworfen. Kommentare für diese Seite abrufen.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; var comments = page.getComments(); for(var i in comments) { Logger.log(comments[i].getContent()); }
Rückflug
: ein Array von Kommentaren.Comment[]
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getComments(optOptions)
getComments(optOptions)
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Verworfen. Kommentare für diese Seite abrufen.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; // Return only one comment var comments = page.getComments({ start:0, max: 1}); for(var i in comments) { Logger.log(comments[i].getContent()); }
Parameter
Name | Typ | Beschreibung |
---|---|---|
optOptions | Object | JavaScript-Objekt mit optionalen Parametern |
Erweiterte Parameter
Name | Typ | Beschreibung |
---|---|---|
start | Integer | den ersten Index, um mit der Rückgabe von Kommentaren zu beginnen |
max | Integer | die maximale Anzahl der Ergebnisse, die zurückgegeben werden sollen. Der Standardwert ist und kann nicht größer als 200 sein |
Rückflug
: ein Array von Kommentaren.Comment[]
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getDatePublished()
getDatePublished()
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Datum der ersten Veröffentlichung dieser Seite zurückgeben
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " was published " + page.getDatePublished());
Rückflug
Date
– das Datum der ursprünglichen Veröffentlichung
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getHtmlContent()
getHtmlContent()
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Rufen Sie den HTML-Inhalt der Seite ab.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getHtmlContent());
Rückflug
String
– der HTML-Inhalt
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getIsDraft()
getIsDraft()
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Gibt an, ob sich die Seite im Entwurfsmodus befindet. Gilt nur für Mitteilungen.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log("Is this Announcement Page a draft?", page.getIsDraft());
Rückflug
Boolean
– gibt an, ob sich die Seite im Entwurfsmodus befindet
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getLastEdited()
getLastEdited()
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Gibt das Datum der letzten Bearbeitung zurück (nur Änderungen am Inhalt).
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " was last updated " + page.getLastEdited());
Rückflug
Date
: das Datum, an dem die Seite zuletzt aktualisiert wurde (nur Änderungen am Inhalt)
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getLastUpdated()
getLastUpdated()
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Gibt das Datum der letzten Aktualisierung zurück, einschließlich nicht inhaltlicher Änderungen wie das Verschieben.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " was last updated " + page.getLastUpdated());
Rückflug
Date
: das Datum, an dem die Seite zuletzt mit nicht inhaltsbezogenen Änderungen aktualisiert wurde
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getListItems()
getListItems()
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Rufen Sie die Listenelemente für die Liste ab. Nur für Listenseiten gültig.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildByName("listpage"); // Only valid on List pages. Check for the type like so: // if(page.getPageType() == SitesApp.PageType.LIST_PAGE)) var items = page.getListItems(); for(var i in items) { Logger.log(items[i].getValueByName("Status")); }
Rückflug
: ein Array von ListItem[]
-InstanzenListItem
Löst aus
Error
– für Seiten, die keine Listenseiten sind
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getListItems(optOptions)
getListItems(optOptions)
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Rufen Sie die Listenelemente für die Liste ab. Nur für Listenseiten gültig.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildByName("listpage"); // Only valid on List pages. Check for the type like so: // if(page.getPageType() == SitesApp.PageType.LIST_PAGE)) // Returns only one item var items = page.getListItems({ start:0, max: 1 }); for(var i in items) { Logger.log(items[i].getValueByName("Status")); }
Parameter
Name | Typ | Beschreibung |
---|---|---|
optOptions | Object | Ein JavaScript-Objekt mit optionalen Parametern |
Erweiterte Parameter
Name | Typ | Beschreibung |
---|---|---|
start | Integer | den ersten Index, ab dem die Iteration beginnt |
max | Integer | die maximale Anzahl der Ergebnisse, die zurückgegeben werden sollen. Der Standardwert ist und kann nicht größer als 200 sein |
Rückflug
: ein Array von ListItem[]
-InstanzenListItem
Löst aus
Error
– für Seiten, die keine Listenseiten sind
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getName()
getName()
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Gibt den Namen der Seite zurück.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName());
Rückflug
String
– der Name dieser Seite
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getPageName()
getPageName()
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Verworfen. Wird aus Konsistenzgründen durch getName ersetzt.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getPageName());
Rückflug
String
– der Name dieser Seite
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getPageType()
getPageType()
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Gibt den Typ dieser Seite als SitesApp.PageType-Enum zurück.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; var pageType = page.getPageType(); if(pageType == SitesApp.PageType.WEB_PAGE) { Logger.log(page.getName() + " is a Web Page"); }
Rückflug
: Eine PageType-Enum, die angibt, ob es sich um eine Web-, Listen-, Ankündigungs- oder Ordnerseite handeltPageType
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getParent()
getParent()
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Gibt das übergeordnete Element dieser Seite zurück.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " parent: " + page.getParent().getName());
Rückflug
– die übergeordnete Seite dieser SeitePage
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getSelfLink()
getSelfLink()
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Verworfen. Gibt den gData-Feed-Link dieser Seite zurück.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getSelfLink());
Rückflug
String
– der gData-Feed-Link
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getTextContent()
getTextContent()
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Gibt den Nur-Text-Seiteninhalt zurück.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " content: " + page.getTextContent());
Rückflug
String
: der Nur-Text-Inhalt der Seite
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getTitle()
getTitle()
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Gibt den Titel der Seite zurück.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getTitle());
Rückflug
String
– der Titel dieser Seite
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
getUrl()
getUrl()
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Rufen Sie die URL der Seite ab.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getUrl());
Rückflug
String
: die URL der Seite
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
isDeleted()
isDeleted()
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Gibt zurück, ob eine Seite gelöscht wurde.
Rückflug
Boolean
: Gibt an, ob die Seite gelöscht wurde
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
isTemplate()
isTemplate()
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Gibt an, ob diese Seite eine kopierbare Vorlage ist.
var site = SitesApp.getSite("example.com", "mysite"); var firstTemplate = site.getTemplates()[0]; if(firstTemplate.isTemplate()) { Logger.log("This will always return true"); }
Rückflug
Boolean
– ob diese Seite eine Vorlage ist
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
publishAsTemplate(name)
publishAsTemplate(name)
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Veröffentlichen Sie diese Seite als kopierbare Vorlage.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; // Turn this page into a publishable template page.publishedAsTemplate("template-name");
Parameter
Name | Typ | Beschreibung |
---|---|---|
name | String | Der Name der neuen Vorlage |
Rückflug
: die neu veröffentlichte VorlagePage
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
search(query)
search(query)
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Ruft ein Array von untergeordneten Seiten ab, die einer Suchanfrage entsprechen. Die maximale Anzahl ist 200 Seiten.
var site = SitesApp.getSite("example.com", "mysite"); var matches = site.search("targetText"); for(var i in matches) { Logger.log(matches[i].getName()); }
Parameter
Name | Typ | Beschreibung |
---|---|---|
query | String | die Volltextsuchanfrage |
Rückflug
: ein Array direkter und indirekter untergeordneter Seiten des angegebenen Typs.Page[]
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
search(query, options)
search(query, options)
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Ruft ein Array von untergeordneten Seiten ab, die einer Suchanfrage entsprechen, mit optionalen erweiterten Argumenten.
var site = SitesApp.getSite("example.com", "mysite"); var childPages = site.getChildren({ type: SitesApp.PageType.WEB_PAGE, start: 0, max: 25, includeDrafts: false, includeDeleted: true, search: "target" }); for(var i in childPages) { Logger.log(childPages[i].getName()); }
Parameter
Name | Typ | Beschreibung |
---|---|---|
query | String | die Volltextsuchanfrage |
options | Object | JavaScript-Objektfelder, die unten im Abschnitt „Erweiterte Argumente“ definiert sind |
Erweiterte Parameter
Name | Typ | Beschreibung |
---|---|---|
type |
| Nur Seiten dieses Typs abrufen |
start | Integer | Ergebnisse hier starten |
max | Integer | die maximale Anzahl von Ergebnissen (Standard: 200) |
includeDrafts | Boolean | ob Seitenentwürfe einbezogen werden sollen (Standardeinstellung: false) |
includeDeleted | Boolean | Gibt an, ob gelöschte Seiten eingeschlossen werden sollen (Standardeinstellung: false) |
Rückflug
: ein Array direkter und indirekter untergeordneter Seiten des angegebenen Typs.Page[]
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
setHtmlContent(html)
setHtmlContent(html)
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Legen Sie den HTML-Inhalt der Seite fest.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; page.setHtmlContent("<h1>New Page Content</h1>");
Parameter
Name | Typ | Beschreibung |
---|---|---|
html | String | den neuen Inhalt |
Rückflug
– diese Seite zur VerkettungPage
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
setIsDraft(draft)
setIsDraft(draft)
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Legt fest, ob sich die Seite im Entwurfsmodus befindet. Gilt nur für Mitteilungen.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; // Take the page out of draft mode page.setIsDraft(false);
Parameter
Name | Typ | Beschreibung |
---|---|---|
draft | Boolean | der neue Status |
Rückflug
– diese Seite zur VerkettungPage
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
setName(name)
setName(name)
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Legen Sie den Namen dieser Seite fest.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; page.setName("new-name");
Parameter
Name | Typ | Beschreibung |
---|---|---|
name | String | der neue Name |
Rückflug
– diese Seite zur VerkettungPage
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
setParent(parent)
setParent(parent)
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Legen Sie das übergeordnete Element für diese Seite fest.
var site = SitesApp.getSite("example.com", "mysite"); var child = site.getChildByName("childToBeMoved"); var parent = site.getChildByName("newParent"); child.setParent(parent);
Parameter
Name | Typ | Beschreibung |
---|---|---|
parent |
| das neue übergeordnete Element |
Rückflug
– diese Seite zur VerkettungPage
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds
setTitle(title)
setTitle(title)
Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Legen Sie den Titel der Seite fest.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; page.setTitle("New Title");
Parameter
Name | Typ | Beschreibung |
---|---|---|
title | String | der neue Titel |
Rückflug
– diese Seite zur VerkettungPage
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds