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. |
|
| Veraltet. |
|
| Fügen Sie der Seite einen Anhang hinzu. |
|
| Fügen Sie der Seite einen Anhang hinzu. |
|
| Der Liste einen Listeneintrag hinzufügen |
|
| Fügen Sie der Seite einen Webanhang hinzu. |
|
| Erstellen Sie Ankündigungen für diese Seite. |
|
| Erstellen Sie Ankündigungen für diese Seite. |
|
| Erstellen Sie eine neue Ankündigungsseite. |
|
| Erstellen Sie eine neue Dateiablageseite. |
|
| Neue Listenseite erstellen. |
|
| Neue Seite aus einer Vorlage erstellen. |
|
| Erstellen Sie eine neue Webseite. |
| void | Löscht diese Seite. |
|
| Ruft ein Array von untergeordneten Seiten (direkt und indirekt) ab (maximal 200 Seiten). |
|
| Ruft ein Array von untergeordneten Seiten mit optionalen erweiterten Argumenten ab. |
|
| Sehen Sie sich die Ankündigungen für diese Seite an. |
|
| Sehen Sie sich die Ankündigungen für diese Seite an. |
|
| Rufen Sie die Anhänge für diese Seite ab. |
|
| Rufen Sie die Anhänge für diese Seite ab. |
| String[] | E-Mails der Autoren der Seite abrufen |
|
| Ruft eine bestimmte untergeordnete Seite ab. |
|
| Ruft ein Array von untergeordneten Seiten ab (maximal 200 Seiten). |
|
| Ruft ein Array untergeordneter Seiten mit optionalen erweiterten Argumenten ab. |
|
| Rufen Sie die Spalten für die Liste ab. |
|
| Veraltet. |
|
| Veraltet. |
| Date | Gibt das Datum zurück, an dem diese Seite erstmals veröffentlicht wurde. |
| 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, das nur Änderungen am Content enthält. |
| Date | Gibt das Datum der letzten Aktualisierung zurück, das nicht inhaltsbezogene Änderungen wie das Verschieben enthält. |
|
| Rufen Sie die Listenelemente für die Liste ab. |
|
| Rufen Sie die Listenelemente für die Liste ab. |
| String | Geben Sie den Namen der Seite zurück. |
| String | Veraltet. |
|
| Gibt den Typ dieser Seite als SitesApp.PageType-Enum zurück. |
|
| Gibt das übergeordnete Element dieser Seite zurück. |
| String | Veraltet. |
| String | Gibt den Nur-Text-Seiteninhalt zurück. |
| String | Geben Sie den Seitentitel zurück. |
| String | Rufen Sie die URL der Seite ab. |
| Boolean | Gibt an, 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 (maximal 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. |
|
| Legt das übergeordnete Element dieser Seite fest. |
|
| Legen Sie den Seitentitel fest. |
Verworfene Methoden
addColumn(name)
addColumn(name)
Veraltet. Diese Funktion wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Fügen Sie der Liste eine neue Spalte hinzu. Nur gültig für Listenseiten.
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 | den Namen der neuen Spalte |
Return
: 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 wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Veraltet. 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 | Kommentarinhalt |
Return
: 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 wurde eingestellt 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 |
Return
: 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 wurde eingestellt 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 |
Return
: 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 wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Der Liste einen Listeneintrag hinzufügen Nur gültig für Listenseiten.
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 |
Return
: das 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 wurde eingestellt 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 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 | den Titel des Anhangs |
description | String | eine Beschreibung des Anhangs |
url | String | Die URL der angehängten Datei |
Return
: 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 wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Erstellen Sie Ankündigungen für diese Seite. Nur gültig für Mitteilungsseiten.
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 | den Seiteninhalt |
Return
– 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 wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Erstellen Sie Ankündigungen für diese Seite. Nur gültig für Mitteilungsseiten.
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 | den Seiteninhalt |
asDraft | Boolean | ob Sie die Ankündigung als Entwurf |
Return
– 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 wurde eingestellt 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 untergeordnete Seiten haben kann.
// 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 | den Seiteninhalt |
Return
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 wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Erstellen Sie eine neue Dateiablageseite. 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.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 | den Seiteninhalt |
Return
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 wurde eingestellt 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 | den Seiteninhalt |
columnNames | String[] | die für die Liste verwendeten Spaltennamen |
Return
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 wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Neue Seite aus einer Vorlage 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 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 |
| Vorlagenseite |
Return
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 wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Erstellen Sie eine neue Webseite. 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 | den Seiteninhalt |
Return
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 wurde eingestellt 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 wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Ruft ein Array von untergeordneten Seiten (direkt und indirekt) ab (maximal 200 Seiten).
var site = SitesApp.getSite("example.com", "mysite"); var pages = site.getAllDescendants();
Return
: ein 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 wurde eingestellt 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 (Standardwert 200) |
includeDrafts | Boolean | ob Entwurfsseiten einbezogen werden sollen (Standardeinstellung: false) |
includeDeleted | Boolean | ob gelöschte Seiten einbezogen werden sollen (Standardeinstellung: false) |
search | String | Nur Seiten, die dieser Suchanfrage entsprechen, werden zurückgegeben. |
Return
: Array mit direkten und indirekten untergeordneten Seiten des angegebenen TypsPage[]
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 wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Sehen Sie sich die Ankündigungen für diese Seite an. Nur gültig für Mitteilungsseiten.
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()); }
Return
– 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 wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Sehen Sie sich die Ankündigungen für diese Seite an. Nur gültig für Mitteilungsseiten.
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 | Ein JavaScript-Objekt, das erweiterte Parameter enthält |
Erweiterte Parameter
Name | Typ | Beschreibung |
---|---|---|
start | Integer | Startindex für die Ergebnisse |
max | Integer | die maximale Anzahl der zurückzugebenden Ergebnisse (standardmäßig 200 und darf nicht größer als 200 sein) |
includeDrafts | Boolean | ob Entwurfsseiten einbezogen werden sollen (Standardeinstellung: false) |
includeDeleted | Boolean | ob gelöschte Seiten einbezogen werden sollen (Standardeinstellung: false) |
search | String | Nur Seiten, die dieser Suchanfrage entsprechen, werden zurückgegeben. |
Return
– 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 wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Rufen Sie die Anhänge für diese Seite ab.
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()); }
Return
– 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 wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Rufen Sie die Anhänge für diese Seite ab.
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 | Ein 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 zurückzugebenden Ergebnisse (standardmäßig 200 und darf nicht größer als 200 sein) |
Return
– 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 wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
E-Mails 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]); }
Return
String[]
: ein Array mit 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 wurde eingestellt 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 | den Namen der untergeordneten Seite |
Return
: 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 wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Ruft ein Array von untergeordneten Seiten ab (maximal 200 Seiten).
var site = SitesApp.getSite("example.com", "mysite"); var pages = site.getChildren();
Return
: ein 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 wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Ruft ein Array untergeordneter 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 (Standardwert 200) |
includeDrafts | Boolean | ob Entwurfsseiten einbezogen werden sollen (Standardeinstellung: false) |
includeDeleted | Boolean | ob gelöschte Seiten einbezogen werden sollen (Standardeinstellung: false) |
search | String | Nur Seiten, die dieser Suchanfrage entsprechen, werden zurückgegeben. |
Return
: ein Array direkt untergeordneter Seiten des angegebenen TypsPage[]
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 wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Rufen Sie die Spalten für die Liste ab. Nur gültig für Listenseiten.
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()); }
Return
– ein Array mit 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 wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Veraltet. 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()); }
Return
: 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 wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Veraltet. 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 | Ein 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 zurückzugebenden Ergebnisse (standardmäßig 200 und darf nicht größer als 200 sein) |
Return
: 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 wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Gibt das Datum zurück, an dem diese Seite erstmals veröffentlicht wurde.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " was published " + page.getDatePublished());
Return
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 wurde eingestellt 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());
Return
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 wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Gibt an, ob sich die Seite im Entwurfsmodus befindet. Nur gültig für Ankündigungen.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log("Is this Announcement Page a draft?", page.getIsDraft());
Return
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 wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Gibt das Datum der letzten Bearbeitung zurück, das nur Änderungen am Content enthält.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " was last updated " + page.getLastEdited());
Return
Date
: Das Datum, an dem die Seite zuletzt aktualisiert wurde, wobei nur Änderungen am Inhalt berücksichtigt werden
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 wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Gibt das Datum der letzten Aktualisierung zurück, das nicht inhaltsbezogene Änderungen wie das Verschieben enthält.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " was last updated " + page.getLastUpdated());
Return
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 wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Rufen Sie die Listenelemente für die Liste ab. Nur gültig für Listenseiten.
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")); }
Return
– ein Array mit 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 wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Rufen Sie die Listenelemente für die Liste ab. Nur gültig für Listenseiten.
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 zu starten ist |
max | Integer | die maximale Anzahl der zurückzugebenden Ergebnisse (standardmäßig 200 und darf nicht größer als 200 sein) |
Return
– ein Array mit 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 wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Geben Sie den Namen der Seite zurück.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName());
Return
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 wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Veraltet. Aus Konsistenzgründen durch getName ersetzt.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getPageName());
Return
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 wurde eingestellt 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"); }
Return
: ein PageType-Enum, das 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 wurde eingestellt 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());
Return
– 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 wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Veraltet. 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());
Return
String
– die Verknüpfung mit dem gData-Feed
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 wurde eingestellt 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());
Return
String
: 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 wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Geben Sie den Seitentitel zurück.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getTitle());
Return
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 wurde eingestellt 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());
Return
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 wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Gibt an, ob eine Seite gelöscht wurde.
Return
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 wurde eingestellt 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"); }
Return
Boolean
– gibt an, 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 wurde eingestellt 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 |
Return
– 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 wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Ruft ein Array von untergeordneten Seiten ab, die einer Suchanfrage entsprechen (maximal 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, damit diese |
Return
: Array mit direkten und indirekten untergeordneten Seiten des angegebenen TypsPage[]
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 wurde eingestellt 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, damit diese |
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 (Standardwert 200) |
includeDrafts | Boolean | ob Entwurfsseiten einbezogen werden sollen (Standardeinstellung: false) |
includeDeleted | Boolean | ob gelöschte Seiten einbezogen werden sollen (Standardeinstellung: false) |
Return
: Array mit direkten und indirekten untergeordneten Seiten des angegebenen TypsPage[]
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 wurde eingestellt 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 | die neuen Inhalte |
Return
– diese Seite zum VerkettenPage
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 wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Legt fest, ob sich die Seite im Entwurfsmodus befindet. Nur gültig für Ankündigungen.
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 | den neuen Status |
Return
– diese Seite zum VerkettenPage
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 wurde eingestellt 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 |
Return
– diese Seite zum VerkettenPage
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 wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Legt das übergeordnete Element dieser 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 |
Return
– diese Seite zum VerkettenPage
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 wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Legen Sie den Seitentitel 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 |
Return
– diese Seite zum VerkettenPage
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://sites.google.com/feeds