เลิกใช้งานแล้ว คลาสนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่
หน้าเว็บในเว็บไซต์จาก Google Sites
วิธีการที่เลิกใช้งานแล้ว
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
|
| เพิ่มคอลัมน์ใหม่ในรายการ |
|
| เลิกใช้งานแล้ว |
|
| เพิ่มไฟล์แนบลงในหน้า |
|
| เพิ่มไฟล์แนบลงในหน้า |
|
| เพิ่มรายการลงในรายการ |
|
| เพิ่มไฟล์แนบจากเว็บลงในหน้า |
|
| สร้างประกาศสำหรับหน้านี้ |
|
| สร้างประกาศสำหรับหน้านี้ |
|
| สร้างหน้าประกาศใหม่ |
|
| สร้างหน้าจัดการไฟล์ใหม่ |
|
| สร้างหน้ารายการใหม่ |
|
| สร้างหน้าเว็บใหม่จากเทมเพลต |
|
| สร้างหน้าเว็บใหม่ |
| void | ลบหน้านี้ |
|
| รับอาร์เรย์ของหน้าสืบทอด (โดยตรงและโดยอ้อม) สูงสุดไม่เกิน 200 หน้า |
|
| รับอาร์เรย์ของหน้าเว็บสืบทอด พร้อมอาร์กิวเมนต์ขั้นสูงที่ไม่บังคับ |
|
| รับประกาศสำหรับหน้านี้ |
|
| รับประกาศสำหรับหน้านี้ |
|
| รับไฟล์แนบสำหรับหน้านี้ |
|
| รับไฟล์แนบสำหรับหน้านี้ |
| String[] | รับอีเมลของผู้เขียนหน้าเว็บ |
|
| รับหน้าย่อยที่ต้องการ |
|
| รับอาร์เรย์ของหน้าเว็บย่อย สูงสุด 200 หน้า |
|
| รับอาร์เรย์ของหน้าเว็บย่อย พร้อมอาร์กิวเมนต์ขั้นสูงที่ไม่บังคับ |
|
| รับคอลัมน์สำหรับรายการ |
|
| เลิกใช้งานแล้ว |
|
| เลิกใช้งานแล้ว |
| Date | แสดงวันที่เผยแพร่หน้านี้เป็นครั้งแรก |
| String | รับเนื้อหา HTML ของหน้าเว็บ |
| Boolean | แสดงผลว่าหน้าอยู่ในโหมดฉบับร่างหรือไม่ |
| Date | แสดงวันที่แก้ไขครั้งล่าสุด ซึ่งรวมเฉพาะการแก้ไขเนื้อหา |
| Date | แสดงวันที่อัปเดตล่าสุด ซึ่งรวมถึงการเปลี่ยนแปลงที่ไม่ใช่เนื้อหา เช่น การย้าย |
|
| รับข้อมูลของรายการสำหรับรายการ |
|
| รับข้อมูลของรายการสำหรับรายการ |
| String | แสดงชื่อของหน้าเว็บ |
| String | เลิกใช้งานแล้ว |
|
| แสดงประเภทของหน้านี้เป็น SitesApp.PageType enum |
|
| แสดงระดับบนสุดของหน้านี้ |
| String | เลิกใช้งานแล้ว |
| String | แสดงเนื้อหาของหน้าข้อความธรรมดา |
| String | แสดงชื่อของหน้าเว็บ |
| String | หา URL ของหน้าเว็บ |
| Boolean | จะแสดงผลว่าหน้าถูกลบไปแล้วหรือไม่ |
| Boolean | แสดงผลว่าหน้านี้เป็นเทมเพลตที่คัดลอกได้หรือไม่ |
|
| เผยแพร่หน้านี้เป็นเทมเพลตที่คัดลอกได้ |
|
| รับอาร์เรย์หน้าสืบทอดที่ตรงกับคำค้นหา โดยจำกัดจำนวนหน้าสูงสุด 200 หน้า |
|
| รับอาร์เรย์ของหน้าสืบทอดที่ตรงกับคำค้นหา พร้อมด้วยอาร์กิวเมนต์ขั้นสูงที่ไม่บังคับ |
|
| กำหนดเนื้อหา HTML ของหน้าเว็บ |
|
| กำหนดว่าหน้าเว็บอยู่ในโหมดฉบับร่างหรือไม่ |
|
| ตั้งชื่อให้หน้านี้ |
|
| ตั้งค่าระดับบนสุดของหน้านี้ |
|
| ตั้งชื่อหน้าเว็บ |
วิธีการที่เลิกใช้งานแล้ว
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[] | ค่าสำหรับแต่ละคอลัมน์ |
รีเทิร์น
— ListItem
ที่สร้างขึ้นใหม่
ListItem
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://sites.google.com/feeds
addWebAttachment(title, description, url)
addWebAttachment(title, description, url)
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่
เพิ่มไฟล์แนบจากเว็บลงในหน้า ใช้ได้กับหน้าจัดการไฟล์เท่านั้น
ไฟล์แนบบนเว็บเป็นลิงก์ ซึ่งที่จริงแล้วไม่ได้โฮสต์โดย Google Sites
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 | เนื้อหาของหน้า |
รีเทิร์น
— ประกาศที่สร้างขึ้นใหม่Page
การขว้าง
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 | จะทำประกาศฉบับร่างไหม |
รีเทิร์น
— ประกาศที่สร้างขึ้นใหม่Page
การขว้าง
Error
— สำหรับหน้าที่ไม่ใช่หน้าประกาศ
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://sites.google.com/feeds
createAnnouncementsPage(title, name, html)
createAnnouncementsPage(title, name, html)
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่
สร้างหน้าประกาศใหม่ โปรดทราบว่าเว็บไซต์หรือหน้าหลักต้องมีไม่เกิน 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)
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่
สร้างหน้าจัดการไฟล์ใหม่ โปรดทราบว่าเว็บไซต์หรือหน้าเว็บหลักจะมีรายการย่อยได้ไม่เกิน 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)
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่
สร้างหน้ารายการใหม่ โปรดทราบว่าเว็บไซต์หรือหน้าหลักจะมีหน้าย่อยได้ไม่เกิน 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)
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่
สร้างหน้าเว็บใหม่จากเทมเพลต โปรดทราบว่าเว็บไซต์หรือหน้าหลักต้องมีไม่เกิน 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)
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่
สร้างหน้าเว็บใหม่ โปรดทราบว่าเว็บไซต์หรือหน้าหลักจะมีหน้าย่อยได้ไม่เกิน 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()
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่
รับอาร์เรย์ของหน้าสืบทอด (โดยตรงและโดยอ้อม) สูงสุดไม่เกิน 200 หน้า
var site = SitesApp.getSite("example.com", "mysite"); var pages = site.getAllDescendants();
รีเทิร์น
— อาร์เรย์ของหน้าเว็บย่อยทั้งโดยตรงและโดยอ้อมPage[]
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://sites.google.com/feeds
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 | รวมหน้าเว็บฉบับร่างหรือไม่ (ค่าเริ่มต้นเป็นเท็จ) |
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()); }
รีเทิร์น
— อาร์เรย์ของประกาศ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 | รวมหน้าเว็บฉบับร่างหรือไม่ (ค่าเริ่มต้นเป็นเท็จ) |
includeDeleted | Boolean | รวมหน้าที่ถูกลบหรือไม่ (ค่าเริ่มต้น false) |
search | String | แสดงเฉพาะหน้าที่ตรงกับคำค้นหานี้ |
รีเทิร์น
— อาร์เรย์ของประกาศ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()); }
รีเทิร์น
— อาร์เรย์ของไฟล์แนบ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 |
รีเทิร์น
— อาร์เรย์ของไฟล์แนบ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)
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่
รับหน้าย่อยที่ต้องการ
var site = SitesApp.getSite("example.com", "mysite"); var pages = site.getChildByName("childPage");
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
name | String | ชื่อหน้าย่อย |
รีเทิร์น
— หน้าย่อยPage
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://sites.google.com/feeds
getChildren()
getChildren()
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่
รับอาร์เรย์ของหน้าเว็บย่อย สูงสุด 200 หน้า
var site = SitesApp.getSite("example.com", "mysite"); var pages = site.getChildren();
รีเทิร์น
— หน้าย่อยโดยตรงที่หลากหลายPage[]
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://sites.google.com/feeds
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 | รวมหน้าเว็บฉบับร่างหรือไม่ (ค่าเริ่มต้นเป็นเท็จ) |
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()); }
รีเทิร์น
— อาร์เรย์ของ Column[]
อินสแตนซ์Column
การขว้าง
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 enum
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"); }
รีเทิร์น
— enum ของ 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 | รวมหน้าเว็บฉบับร่างหรือไม่ (ค่าเริ่มต้นเป็นเท็จ) |
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)
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่
ตั้งชื่อให้หน้านี้
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; page.setName("new-name");
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
name | String | ชื่อใหม่ |
รีเทิร์น
— หน้านี้สำหรับการทำสายโซ่Page
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://sites.google.com/feeds
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