เลิกใช้งานแล้ว คลาสนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่
สร้างและเข้าถึง Google Sites
พร็อพเพอร์ตี้ที่เลิกใช้งานแล้ว
พร็อพเพอร์ตี้ | Type | คำอธิบาย |
---|---|---|
AttachmentType |
| |
PageType |
|
วิธีการที่เลิกใช้งานแล้ว
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
|
| สร้างเว็บไซต์ใหม่โดยการคัดลอกเว็บไซต์ที่มีอยู่แล้ว |
|
| สร้างเว็บไซต์ใหม่ |
|
| แสดงหน้าที่ใช้งานอยู่ หากสคริปต์โฮสต์ในคอนเทนเนอร์ หรือ null ในกรณีอื่นๆ |
|
| แสดงผลคอนเทนเนอร์ที่ใช้งานอยู่ หากสคริปต์โฮสต์ในคอนเทนเนอร์ หรือ null
ไม่เช่นนั้น |
|
| เรียกข้อมูลเว็บไซต์ 200 รายการแรกที่เป็นของโดเมนนี้ |
|
| เรียกเว็บไซต์ทั้งหมดที่เป็นของโดเมนนี้ |
|
| เรียกหน้าเว็บจาก URL |
|
| เรียกข้อมูลเว็บไซต์สำหรับเว็บไซต์จาก Google Sites ที่ระบุ หากผู้ใช้เป็นผู้บริโภคที่ไม่มีโดเมนที่โฮสต์ |
|
| เรียกเว็บไซต์สำหรับ Google Sites ที่ระบุ |
|
| เรียกไซต์ด้วย URL |
|
| เรียกข้อมูลหน้าแรกของ Sites สำหรับผู้ใช้ หากผู้ใช้เป็นผู้บริโภคที่ไม่มีโดเมนที่โฮสต์ |
|
| เรียกข้อมูลเว็บไซต์สำหรับผู้ใช้ระหว่างขอบเขตที่กำหนดหากผู้ใช้เป็นผู้บริโภคที่ไม่มีโดเมนที่โฮสต์ |
|
| เรียกหน้าแรกของ Sites ที่เป็นของผู้ใช้รายนี้ในโดเมนนี้ |
|
| เรียกข้อมูลเว็บไซต์ทั้งหมดที่เป็นของผู้ใช้รายนี้ในโดเมนนี้สำหรับช่วงที่ระบุ |
วิธีการที่เลิกใช้งานแล้ว
copySite(domain, name, title, summary, site)
copySite(domain, name, title, summary, site)
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่ๆ
สร้างเว็บไซต์ใหม่โดยการคัดลอกเว็บไซต์ที่มีอยู่แล้ว
คำเตือน: การคัดลอกเว็บไซต์ต้องใช้เวลาตั้งแต่วินาทีไปจนถึงหลายนาที ขึ้นอยู่กับขนาดของเว็บไซต์ แม้ว่าเมธอดจะกลับมาที่โดยทันที แต่สำเนายังคงอยู่ในเบื้องหลัง และบางหน้าในเว็บไซต์ที่คัดลอกก็ไม่พร้อมใช้งานทันที เมธอดนี้ยังใช้เพื่อสร้างอินสแตนซ์เว็บไซต์ใหม่โดยอิงตามเทมเพลตที่ระบุได้อีกด้วย
// This creates a site. Note that this only works for Google Workspace domains. // There is no version of this API for consumer accounts. var site = SitesApp.createSite("examplepetstore.com", "homepage", "My Home Page", "This is a new site I created!"); var siteCopy = SitesApp.copySite("examplepetstore.com", "homepage-clone", "Cloned Home Page", "Begun, these clone wars have.", site);
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
domain | String | โดเมนที่ฝากบริการของ Google Workspace เช่น examplepetstore.com |
name | String | ชื่อพื้นที่เว็บที่พบใน URL เช่น mySite |
title | String | ชื่อของเว็บไซต์ |
summary | String | คำอธิบายของเว็บไซต์ |
site |
| เว็บไซต์ที่ต้องการคัดลอก ซึ่งอาจเป็นเว็บไซต์หรือเทมเพลตก็ได้ หากพารามิเตอร์เป็นเว็บไซต์ที่มีอยู่แล้ว ระบบจะคัดลอกเนื้อหาทั้งหมดของเว็บไซต์นั้น หากเว็บไซต์ที่ระบุเป็นเทมเพลต ระบบจะสร้างเว็บไซต์ใหม่ตามเทมเพลตนั้น |
รีเทิร์น
— เว็บไซต์ที่คัดลอก โปรดทราบว่าการคัดลอกเป็นแบบไม่พร้อมกัน และการคัดลอกอาจยังดำเนินอยู่ต่อไป แม้ว่าระบบจะส่งคืนการอ้างอิงไปยังเว็บไซต์กลับมาแล้วก็ตามSite
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับสิทธิ์จากขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://sites.google.com/feeds
createSite(domain, name, title, summary)
createSite(domain, name, title, summary)
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่ๆ
สร้างเว็บไซต์ใหม่
// This creates a site. Note that this only works for Google Workspace domains. // There is no version of this API for consumer accounts. var site = SitesApp.createSite("examplepetstore.com", "homepage", "My Home Page", "This is a new site I created!");
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
domain | String | โดเมนที่ฝากบริการของ Google Workspace เช่น examplepetstore.com |
name | String | ชื่อเส้นทางที่พบใน URL เช่น mySite |
title | String | ชื่อของเว็บไซต์ |
summary | String | คำอธิบายของเว็บไซต์ |
รีเทิร์น
— เว็บไซต์ที่สร้างขึ้นSite
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับสิทธิ์จากขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://sites.google.com/feeds
getActivePage()
getActivePage()
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่ๆ
แสดงหน้าที่ใช้งานอยู่ หากสคริปต์โฮสต์ในคอนเทนเนอร์ หรือ null
ในกรณีอื่นๆ
var site = SitesApp.getActivePage();
รีเทิร์น
— คอนเทนเนอร์ที่ใช้งานอยู่หากเป็นหน้าเว็บไซต์Page
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับสิทธิ์จากขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://sites.google.com/feeds
getActiveSite()
getActiveSite()
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่ๆ
แสดงผลคอนเทนเนอร์ที่ใช้งานอยู่ หากสคริปต์โฮสต์ในคอนเทนเนอร์ หรือ null
ไม่เช่นนั้น
var site = SitesApp.getActiveSite();
รีเทิร์น
— คอนเทนเนอร์ที่ใช้งานอยู่หากเป็นเว็บไซต์Site
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับสิทธิ์จากขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://sites.google.com/feeds
getAllSites(domain)
getAllSites(domain)
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่ๆ
เรียกข้อมูลเว็บไซต์ 200 รายการแรกที่เป็นของโดเมนนี้ หากต้องการดูเว็บไซต์ทั้งหมด ให้ใช้เมธอด
เพื่อดูผลการค้นหา
getAllSites(domain, start, max)
// This writes the first page of sites belonging to a Google Workspace // domain to the log. var sites = SitesApp.getAllSites("examplepetstore.com."); for(var i in sites) { Logger.log(sites[i].getUrl()); }
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
domain | String | โดเมนที่ฝากบริการของ Google Workspace เช่น examplepetstore.com |
รีเทิร์น
— อาร์เรย์ของเว็บไซต์ที่เป็นของโดเมนSite[]
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับสิทธิ์จากขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://sites.google.com/feeds
getAllSites(domain, start, max)
getAllSites(domain, start, max)
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่ๆ
เรียกเว็บไซต์ทั้งหมดที่เป็นของโดเมนนี้
// This writes the a list of sites in domain example.com to the log. var pageStart = 0; var pageSize = 50; while (true) { Logger.log("Loading sites starting at %s", pageStart); var sites = SitesApp.getAllSites("examplepetstore.com", pageStart, pageSize); if (sites.length == 0) { break; } Logger.log("Got %s sites back", sites.length); pageStart += sites.length; for(var i in sites) { Logger.log("Found site: %s", sites[i].getUrl()); } }
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
domain | String | โดเมนที่ฝากบริการของ Google Workspace เช่น examplepetstore.com |
start | Integer | ดัชนีของเว็บไซต์แรกที่จะแสดงผล |
max | Integer | จำนวนผลลัพธ์สูงสุดที่จะแสดง |
รีเทิร์น
— อาร์เรย์ของเว็บไซต์ที่เป็นของโดเมนSite[]
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับสิทธิ์จากขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://sites.google.com/feeds
getPageByUrl(url)
getPageByUrl(url)
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่ๆ
เรียกหน้าเว็บจาก URL
// This snippet retrieves the page at the given URL. // Returns null if the page does not exist or if the URL given is invalid. var page = SitesApp.getPageByUrl( "https://sites.google.com/site/demositeappsscript/mylistpage"); Logger.log(page.getName());
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
url | String | URL สาธารณะ |
รีเทิร์น
— อินสแตนซ์ Page
ที่ตรงกับหน้าที่ URL นั้นหรือ Pagenull
หากไม่มีหน้านั้นอยู่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับสิทธิ์จากขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://sites.google.com/feeds
getSite(name)
getSite(name)
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่ๆ
เรียกข้อมูลเว็บไซต์สำหรับเว็บไซต์จาก Google Sites ที่ระบุ หากผู้ใช้เป็นผู้บริโภคที่ไม่มีโดเมนที่โฮสต์
// Returns a Site instance var site = SitesApp.getSite('mysite');
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
name | String | ชื่อพื้นที่เว็บที่พบใน URL เช่น mySite |
รีเทิร์น
— อินสแตนซ์ของเว็บไซต์ที่เกี่ยวข้องกับเว็บไซต์ของผู้บริโภคSite
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับสิทธิ์จากขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://sites.google.com/feeds
getSite(domain, name)
getSite(domain, name)
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่ๆ
เรียกเว็บไซต์สำหรับ Google Sites ที่ระบุ
// Returns a Site instance var site = SitesApp.getSite('example.com', 'mysite');
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
domain | String | โดเมนที่ฝากบริการของ Google Workspace เช่น examplepetstore.com |
name | String | ชื่อพื้นที่เว็บที่พบใน URL เช่น mySite |
รีเทิร์น
— อินสแตนซ์ของเว็บไซต์ที่ตรงกับโดเมนที่ฝากบริการSite
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับสิทธิ์จากขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://sites.google.com/feeds
getSiteByUrl(url)
getSiteByUrl(url)
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่ๆ
เรียกไซต์ด้วย URL
// This snippet retrieves the site at the given URL // Throws an Invalid argument exception if the site does not exist or if // the URL given is invalid var site = SitesApp.getSiteByUrl("https://sites.google.com/site/demosite"); Logger.log(site.getName());
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
url | String | URL สาธารณะ |
รีเทิร์น
— เว็บไซต์ที่พบใน URL ที่ระบุSite
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับสิทธิ์จากขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://sites.google.com/feeds
getSites()
getSites()
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่ๆ
เรียกข้อมูลหน้าแรกของ Sites สำหรับผู้ใช้ หากผู้ใช้เป็นผู้บริโภคที่ไม่มีโดเมนที่โฮสต์
// This writes the first page of sites owned by the user running // the script to the log. var sites = SitesApp.getSites(); for(var i in sites) { Logger.log(sites[i].getUrl()); }
รีเทิร์น
— อาร์เรย์ของเว็บไซต์ที่ผู้ใช้เรียกใช้สคริปต์Site[]
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับสิทธิ์จากขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://sites.google.com/feeds
getSites(start, max)
getSites(start, max)
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่ๆ
เรียกข้อมูลเว็บไซต์สำหรับผู้ใช้ระหว่างขอบเขตที่กำหนดหากผู้ใช้เป็นผู้บริโภคที่ไม่มีโดเมนที่โฮสต์
var sites = SitesApp.getSites(25, 50); for(var i in sites) { Logger.log(sites[i].getUrl()); }
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
start | Integer | ดัชนีของเว็บไซต์แรกที่จะแสดงผล |
max | Integer | จำนวนผลลัพธ์สูงสุดที่จะแสดง |
รีเทิร์น
— อาร์เรย์ของเว็บไซต์ทั้งหมดที่ผู้ใช้เป็นเจ้าของSite[]
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับสิทธิ์จากขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://sites.google.com/feeds
getSites(domain)
getSites(domain)
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่ๆ
เรียกหน้าแรกของ Sites ที่เป็นของผู้ใช้รายนี้ในโดเมนนี้
// This writes the first page of sites owned by the user running // the script to the log. var sites = SitesApp.getSites("example.com"); for(var i in sites) { Logger.log(sites[i].getUrl()); }
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
domain | String | โดเมนที่ฝากบริการของ Google Workspace เช่น examplepetstore.com |
รีเทิร์น
— อาร์เรย์ของเว็บไซต์ที่ผู้ใช้เรียกใช้สคริปต์Site[]
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับสิทธิ์จากขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://sites.google.com/feeds
getSites(domain, start, max)
getSites(domain, start, max)
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่ๆ
เรียกข้อมูลเว็บไซต์ทั้งหมดที่เป็นของผู้ใช้รายนี้ในโดเมนนี้สำหรับช่วงที่ระบุ
// This writes the a list of sites owned by the user running // the script in positions bounded by the start and max values to the log. var sites = SitesApp.getSites("example.com", 25, 50); for(var i in sites) { Logger.log(sites[i].getUrl()); }
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
domain | String | โดเมนที่ฝากบริการของ Google Workspace เช่น examplepetstore.com |
start | Integer | ดัชนีของเว็บไซต์แรกที่จะแสดงผล |
max | Integer | จำนวนผลลัพธ์สูงสุดที่จะแสดง |
รีเทิร์น
— อาร์เรย์ของเว็บไซต์ที่เป็นของผู้ใช้Site[]
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับสิทธิ์จากขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://sites.google.com/feeds