非推奨。このクラスは非推奨のため、新しいスクリプトでは使用しないでください。
Google サイトのページ。
サポート終了のメソッド
サポート終了のメソッド
addColumn(name)
addColumn(name)
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
リストに新しい列を追加します。リストページでのみ有効です。
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");
パラメータ
名前 | 型 | 説明 |
---|---|---|
name | String | 新しい列の名前 |
戻る
- 新しく作成された列Column
例外
Error
- 一覧ページ以外のページの場合
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
addComment(content)
addComment(content)
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
非推奨です。ページにコメントを追加します。
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");
パラメータ
名前 | 型 | 説明 |
---|---|---|
content | String | コメントの内容 |
戻る
- 新しく作成されたコメントComment
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
addHostedAttachment(blob)
addHostedAttachment(blob)
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
ページに添付ファイルを追加します。
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);
パラメータ
名前 | 型 | 説明 |
---|---|---|
blob | BlobSource | 添付ファイルのデータ |
戻る
- 新しく作成されたアタッチメントAttachment
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
addHostedAttachment(blob, description)
addHostedAttachment(blob, description)
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
ページに添付ファイルを追加します。このバージョンの関数では説明が入力されています。
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");
パラメータ
名前 | 型 | 説明 |
---|---|---|
blob | BlobSource | 添付ファイルのデータ |
description | String | 添付ファイルの説明 |
戻る
- 新しく作成されたアタッチメントAttachment
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
addListItem(values)
addListItem(values)
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
リストにリストアイテムを追加します。リストページでのみ有効です。
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"]);
パラメータ
名前 | 型 | 説明 |
---|---|---|
values | String[] | 各列の値が |
戻る
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
addWebAttachment(title, description, url)
addWebAttachment(title, description, url)
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
ページにウェブ添付ファイルを追加します。ファイル キャビネット ページでのみ有効です。
ウェブ添付ファイルはリンクです。実際には Google サイトでホストされているわけではありません。
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");
パラメータ
名前 | 型 | 説明 |
---|---|---|
title | String | 添付ファイルのタイトル |
description | String | 添付ファイルの説明 |
url | String | 添付されているファイルの URL |
戻る
- 新しく作成されたアタッチメントAttachment
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
createAnnouncement(title, html)
createAnnouncement(title, html)
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
このページのお知らせを作成してください。お知らせページでのみ有効です。
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>");
パラメータ
名前 | 型 | 説明 |
---|---|---|
title | String | ページのタイトル |
html | String | ページのコンテンツ |
戻る
- 新しく作成された AnnouncementPage
例外
Error
- お知らせページ以外のページの場合
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
createAnnouncement(title, html, asDraft)
createAnnouncement(title, html, asDraft)
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
このページのお知らせを作成してください。お知らせページでのみ有効です。
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);
パラメータ
名前 | 型 | 説明 |
---|---|---|
title | String | ページのタイトル |
html | String | ページのコンテンツ |
asDraft | Boolean | お知らせを下書きにするかどうか |
戻る
- 新しく作成された AnnouncementPage
例外
Error
- お知らせページ以外のページの場合
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
createAnnouncementsPage(title, name, html)
createAnnouncementsPage(title, name, html)
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
新しいお知らせページを作成します。1 つの親サイトまたは親ページには 500 を超える 子ページ。
// 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>");
パラメータ
名前 | 型 | 説明 |
---|---|---|
title | String | ページのタイトル |
name | String | ページ名 |
html | String | ページのコンテンツ |
戻る
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
createFileCabinetPage(title, name, html)
createFileCabinetPage(title, name, html)
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
新しいファイル キャビネット ページを作成します。1 つの親サイトまたは 1 つのページの子要素は 500 個までです。 できます。
// 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>");
パラメータ
名前 | 型 | 説明 |
---|---|---|
title | String | ページのタイトル |
name | String | ページ名 |
html | String | ページのコンテンツ |
戻る
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
createListPage(title, name, html, columnNames)
createListPage(title, name, html, columnNames)
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
新しいリストページを作成します。1 つの親サイトまたは 1 つのページに設定できる子ページは 500 までです。
// 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" ]);
パラメータ
名前 | 型 | 説明 |
---|---|---|
title | String | ページのタイトル |
name | String | ページ名 |
html | String | ページのコンテンツ |
columnNames | String[] | リストに使用される列名。 |
戻る
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
createPageFromTemplate(title, name, template)
createPageFromTemplate(title, name, template)
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
テンプレートから新しいページを作成します。1 つの親サイトまたは親ページには 500 を超える 子ページ。
// 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);
パラメータ
名前 | 型 | 説明 |
---|---|---|
title | String | ページのタイトル |
name | String | ページ名 |
template |
| テンプレートのページ |
戻る
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
createWebPage(title, name, html)
createWebPage(title, name, html)
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
新しいウェブページを作成します。1 つの親サイトまたは 1 つのページに設定できる子ページは 500 までです。
// 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>");
パラメータ
名前 | 型 | 説明 |
---|---|---|
title | String | ページのタイトル |
name | String | ページ名 |
html | String | ページのコンテンツ |
戻る
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
deletePage()
deletePage()
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
このページを削除します。
var site = SitesApp.getSite("example.com", "mysite"); // Delete ALL the pages! var pages = site.getAllDescendants(); for(var i in pages) { pages[i].deletePage(); }
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
getAllDescendants()
getAllDescendants()
getAllDescendants(options)
getAllDescendants(options)
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
必要に応じて高度な引数を指定して、子孫ページの配列を取得します。
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()); }
パラメータ
名前 | 型 | 説明 |
---|---|---|
options | Object | 以下の「高度な引数」セクションで定義した JavaScript オブジェクト フィールド |
拡張パラメータ
名前 | 型 | 説明 |
---|---|---|
type |
| このタイプのページのみを取得 |
start | Integer | ここから結果を見る |
max | Integer | 結果の最大数(デフォルトは 200) |
includeDrafts | Boolean | 下書きページを含めるかどうか(デフォルトは false) |
includeDeleted | Boolean | 削除したページを含めるかどうか(デフォルトは false) |
search | String | このクエリに一致するページのみを返す |
戻る
- 指定された型の直接的および間接的な子ページの配列Page[]
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
getAnnouncements()
getAnnouncements()
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
このページのお知らせを受け取る。お知らせページでのみ有効です。
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()); }
戻る
- Announcements の配列Page[]
例外
Error
- お知らせページ以外のページの場合
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
getAnnouncements(optOptions)
getAnnouncements(optOptions)
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
このページのお知らせを受け取る。お知らせページでのみ有効です。
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()); }
パラメータ
名前 | 型 | 説明 |
---|---|---|
optOptions | Object | 詳細パラメータを含む JavaScript オブジェクト |
拡張パラメータ
名前 | 型 | 説明 |
---|---|---|
start | Integer | 結果の開始インデックス |
max | Integer | 返される結果の最大数。デフォルトは です。 200 以下 |
includeDrafts | Boolean | 下書きページを含めるかどうか(デフォルトは false) |
includeDeleted | Boolean | 削除したページを含めるかどうか(デフォルトは false) |
search | String | このクエリに一致するページのみを返す |
戻る
- Announcements の配列Page[]
例外
Error
- お知らせページ以外のページの場合
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
getAttachments()
getAttachments()
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
このページの添付ファイルを取得します。
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()); }
戻る
- Attachments の配列Attachment[]
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
getAttachments(optOptions)
getAttachments(optOptions)
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
このページの添付ファイルを取得します。
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()); }
パラメータ
名前 | 型 | 説明 |
---|---|---|
optOptions | Object | オプションのパラメータを含む JavaScript オブジェクト |
拡張パラメータ
名前 | 型 | 説明 |
---|---|---|
start | Integer | 添付ファイルを返し始める最初のインデックス |
max | Integer | 返される結果の最大数。デフォルトは です。 200 以下 |
戻る
- Attachments の配列Attachment[]
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
getAuthors()
getAuthors()
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
ページの作成者のメールアドレスを取得する
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]); }
戻る
String[]
- 作成者のメールアドレスの配列
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
getChildByName(name)
getChildByName(name)
getChildren()
getChildren()
getChildren(options)
getChildren(options)
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
子ページの配列を取得します。オプションの詳細引数を指定します。
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()); }
パラメータ
名前 | 型 | 説明 |
---|---|---|
options | Object | 以下の「高度な引数」セクションで定義した JavaScript オブジェクト フィールド |
拡張パラメータ
名前 | 型 | 説明 |
---|---|---|
type |
| このタイプのページのみを取得 |
start | Integer | ここから結果を見る |
max | Integer | 結果の最大数(デフォルトは 200) |
includeDrafts | Boolean | 下書きページを含めるかどうか(デフォルトは false) |
includeDeleted | Boolean | 削除したページを含めるかどうか(デフォルトは false) |
search | String | このクエリに一致するページのみを返す |
戻る
- 指定されたタイプの直接の子ページの配列Page[]
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
getColumns()
getColumns()
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
リストの列を取得します。リストページでのみ有効です。
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()); }
戻る
例外
Error
- 一覧ページ以外のページの場合
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
getComments()
getComments()
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
非推奨です。このページのコメントを取得できます。
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()); }
戻る
- コメントの配列。Comment[]
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
getComments(optOptions)
getComments(optOptions)
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
非推奨です。このページのコメントを取得できます。
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()); }
パラメータ
名前 | 型 | 説明 |
---|---|---|
optOptions | Object | オプションのパラメータを含む JavaScript オブジェクト |
拡張パラメータ
名前 | 型 | 説明 |
---|---|---|
start | Integer | コメントを返し始める最初のインデックス |
max | Integer | 返される結果の最大数。デフォルトは です。 200 以下 |
戻る
- コメントの配列。Comment[]
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
getDatePublished()
getDatePublished()
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
このページが最初に公開された日付を返します。
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " was published " + page.getDatePublished());
戻る
Date
- 最初の公開日
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
getHtmlContent()
getHtmlContent()
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
ページの HTML コンテンツを取得します。
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getHtmlContent());
戻る
String
- html コンテンツ
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
getIsDraft()
getIsDraft()
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
ページが下書きモードかどうかを返します。お知らせのみ有効です。
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log("Is this Announcement Page a draft?", page.getIsDraft());
戻る
Boolean
- ページが下書きモードかどうか
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
getLastEdited()
getLastEdited()
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
コンテンツ編集のみを含む最終編集日を返します。
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " was last updated " + page.getLastEdited());
戻る
Date
- ページの最終更新日(コンテンツの編集のみを含む)
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
getLastUpdated()
getLastUpdated()
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
最終更新日時を返します。移動などのコンテンツ以外の変更が含まれます。
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " was last updated " + page.getLastUpdated());
戻る
Date
- ページの最終更新日(コンテンツ以外の変更あり)
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
getListItems()
getListItems()
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
リストのリストアイテムを取得します。リストページでのみ有効です。
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")); }
戻る
- ListItem[]
インスタンスの配列ListItem
例外
Error
- 一覧ページ以外のページの場合
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
getListItems(optOptions)
getListItems(optOptions)
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
リストのリストアイテムを取得します。リストページでのみ有効です。
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")); }
パラメータ
名前 | 型 | 説明 |
---|---|---|
optOptions | Object | 省略可能なパラメータの JavaScript オブジェクト |
拡張パラメータ
名前 | 型 | 説明 |
---|---|---|
start | Integer | 反復処理を開始する最初のインデックス |
max | Integer | 返される結果の最大数。デフォルトは です。 200 以下 |
戻る
- ListItem[]
インスタンスの配列ListItem
例外
Error
- 一覧ページ以外のページの場合
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
getName()
getName()
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
ページの名前を返します。
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName());
戻る
String
- このページの名前
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
getPageName()
getPageName()
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
非推奨です。整合性を保つために getName に置き換えられました。
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getPageName());
戻る
String
- このページの名前
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
getPageType()
getPageType()
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
このページのタイプを SitesApp.PageType 列挙型として返します。
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"); }
戻る
- ウェブ、リスト、通知、ファイル キャビネット ページのいずれであるかを示す PageType 列挙型。PageType
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
getParent()
getParent()
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
このページの親を返します。
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " parent: " + page.getParent().getName());
戻る
- このページの親ページPage
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
getSelfLink()
getSelfLink()
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
非推奨です。このページの gData フィード リンクを返します。
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getSelfLink());
戻る
String
- gData フィードのリンク
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
getTextContent()
getTextContent()
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
書式なしテキストのページのコンテンツを返します。
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " content: " + page.getTextContent());
戻る
String
- ページの書式なしテキスト コンテンツ
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
getTitle()
getTitle()
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
ページのタイトルを返します。
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getTitle());
戻る
String
- このページのタイトル
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
getUrl()
getUrl()
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
ページの URL を取得します。
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getUrl());
戻る
String
- ページの URL
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
isDeleted()
isDeleted()
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
ページが削除されているかどうかを返します。
戻る
Boolean
- ページが削除されているかどうか
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
isTemplate()
isTemplate()
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
このページがコピー可能なテンプレートかどうかを返します。
var site = SitesApp.getSite("example.com", "mysite"); var firstTemplate = site.getTemplates()[0]; if(firstTemplate.isTemplate()) { Logger.log("This will always return true"); }
戻る
Boolean
- このページがテンプレートかどうか
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
publishAsTemplate(name)
publishAsTemplate(name)
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
このページをコピー可能なテンプレートとして公開します。
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; // Turn this page into a publishable template page.publishedAsTemplate("template-name");
パラメータ
名前 | 型 | 説明 |
---|---|---|
name | String | 新しいテンプレートの名前 |
戻る
- 新しく公開されたテンプレートPage
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
search(query)
search(query)
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
検索クエリに一致する子孫ページの配列を取得します。上限は 200 ページです。
var site = SitesApp.getSite("example.com", "mysite"); var matches = site.search("targetText"); for(var i in matches) { Logger.log(matches[i].getName()); }
パラメータ
名前 | 型 | 説明 |
---|---|---|
query | String | 完全に一致するテキスト検索で |
戻る
- 指定された型の直接的および間接的な子ページの配列Page[]
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
search(query, options)
search(query, options)
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
検索クエリに一致する子孫ページの配列を取得します。オプションの高度な引数を含みます。
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()); }
パラメータ
名前 | 型 | 説明 |
---|---|---|
query | String | 完全に一致するテキスト検索で |
options | Object | 以下の「高度な引数」セクションで定義した JavaScript オブジェクト フィールド |
拡張パラメータ
名前 | 型 | 説明 |
---|---|---|
type |
| このタイプのページのみを取得 |
start | Integer | ここから結果を見る |
max | Integer | 結果の最大数(デフォルトは 200) |
includeDrafts | Boolean | 下書きページを含めるかどうか(デフォルトは false) |
includeDeleted | Boolean | 削除したページを含めるかどうか(デフォルトは false) |
戻る
- 指定された型の直接的および間接的な子ページの配列Page[]
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
setHtmlContent(html)
setHtmlContent(html)
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
ページの HTML コンテンツを設定します。
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; page.setHtmlContent("<h1>New Page Content</h1>");
パラメータ
名前 | 型 | 説明 |
---|---|---|
html | String | 新しいコンテンツ |
戻る
- チェーン用のこのページPage
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
setIsDraft(draft)
setIsDraft(draft)
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
ページが下書きモードかどうかを設定します。お知らせのみ有効です。
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; // Take the page out of draft mode page.setIsDraft(false);
パラメータ
名前 | 型 | 説明 |
---|---|---|
draft | Boolean | 新しいステータスです。 |
戻る
- チェーン用のこのページPage
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
setName(name)
setName(name)
setParent(parent)
setParent(parent)
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
このページの親を設定します。
var site = SitesApp.getSite("example.com", "mysite"); var child = site.getChildByName("childToBeMoved"); var parent = site.getChildByName("newParent"); child.setParent(parent);
パラメータ
名前 | 型 | 説明 |
---|---|---|
parent |
| 新しい親 |
戻る
- チェーン用のこのページPage
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds
setTitle(title)
setTitle(title)
非推奨。この関数は非推奨のため、新しいスクリプトでは使用しないでください。
ページのタイトルを設定します。
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; page.setTitle("New Title");
パラメータ
名前 | 型 | 説明 |
---|---|---|
title | String | 新しいタイトル |
戻る
- チェーン用のこのページPage
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://sites.google.com/feeds