지원 중단되었습니다. 이 클래스는 지원 중단되었으며 새 스크립트에서 사용하면 안 됩니다.
Google Sites 만들기 및 액세스
지원 중단된 속성
속성 | 유형 | 설명 |
---|---|---|
AttachmentType |
| |
PageType |
|
지원 중단된 메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
|
| 기존 사이트를 복사하여 새 사이트를 만듭니다. |
|
| 새 사이트를 만듭니다. |
|
| 스크립트가 컨테이너에서 호스팅되면 활성 페이지를 반환하고 그렇지 않으면 null 를 반환합니다. |
|
| 스크립트가 컨테이너에서 호스팅되는 경우 활성 컨테이너를 반환하고 그렇지 않은 경우 null 를 반환합니다. |
|
| 해당 도메인에 속한 처음 200개의 사이트를 검색합니다. |
|
| 이 도메인에 속한 모든 사이트를 검색합니다. |
|
| URL로 페이지를 검색합니다. |
|
| 사용자가 호스팅된 도메인이 없는 소비자인 경우 지정된 Google 사이트의 사이트를 검색합니다. |
|
| 지정된 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);
매개변수
이름 | 유형 | 설명 |
---|---|---|
domain | String | examplepetstore.com과 같은 Google Workspace 호스팅 도메인입니다. |
name | String | URL에서 찾을 수 있는 웹사이트 이름입니다(예: mySite). |
title | String | 사이트 제목 |
summary | String | 사이트 설명 |
site |
| 복사할 사이트입니다. 사이트 또는 템플릿일 수 있습니다. 매개변수가 기존 사이트이면 사이트의 전체 콘텐츠가 복사됩니다. 지정된 사이트가 템플릿이면 해당 템플릿을 기반으로 새 사이트가 생성됩니다. |
리턴
- 복사된 사이트입니다. 복사는 비동기식이며 사이트 참조가 반환되더라도 복사 작업이 계속 진행 중일 수 있습니다.Site
승인
이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.
-
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!");
매개변수
이름 | 유형 | 설명 |
---|---|---|
domain | String | examplepetstore.com과 같은 Google Workspace 호스팅 도메인입니다. |
name | String | URL에서 찾을 수 있는 경로 이름입니다(예: mySite). |
title | String | 사이트의 제목입니다. |
summary | String | 사이트 설명입니다. |
리턴
- 생성된 사이트입니다.Site
승인
이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.
-
https://sites.google.com/feeds
getActivePage()
getActivePage()
getActiveSite()
getActiveSite()
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()); }
매개변수
이름 | 유형 | 설명 |
---|---|---|
domain | String | examplepetstore.com과 같은 Google Workspace 호스팅 도메인입니다. |
리턴
- 도메인에 속한 사이트의 배열입니다.Site[]
승인
이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.
-
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()); } }
매개변수
이름 | 유형 | 설명 |
---|---|---|
domain | String | examplepetstore.com과 같은 Google Workspace 호스팅 도메인입니다. |
start | Integer | 반환할 첫 번째 사이트의 색인입니다. |
max | Integer | 반환할 최대 결과 수입니다. |
리턴
- 도메인에 속한 사이트의 배열입니다.Site[]
승인
이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.
-
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());
매개변수
이름 | 유형 | 설명 |
---|---|---|
url | String | 공개 URL입니다. |
리턴
- URL의 페이지에 해당하는 Page
인스턴스 또는 페이지가 없는 경우 Pagenull
입니다.
승인
이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.
-
https://sites.google.com/feeds
getSite(name)
getSite(name)
지원 중단되었습니다. 이 함수는 지원 중단되었으며 새 스크립트에서 사용해서는 안 됩니다.
사용자가 호스팅된 도메인이 없는 소비자인 경우 지정된 Google 사이트의 사이트를 검색합니다.
// Returns a Site instance var site = SitesApp.getSite('mysite');
매개변수
이름 | 유형 | 설명 |
---|---|---|
name | String | URL에서 찾을 수 있는 웹사이트 이름입니다(예: mySite). |
리턴
- 소비자 사이트에 해당하는 Site 인스턴스입니다.Site
승인
이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.
-
https://sites.google.com/feeds
getSite(domain, name)
getSite(domain, name)
지원 중단되었습니다. 이 함수는 지원 중단되었으며 새 스크립트에서 사용해서는 안 됩니다.
지정된 Google Sites로 만든 사이트를 위한 사이트를 검색합니다.
// Returns a Site instance var site = SitesApp.getSite('example.com', 'mysite');
매개변수
이름 | 유형 | 설명 |
---|---|---|
domain | String | examplepetstore.com과 같은 Google Workspace 호스팅 도메인입니다. |
name | String | URL에서 찾을 수 있는 웹사이트 이름입니다(예: mySite). |
리턴
- 호스팅된 도메인에 해당하는 사이트 인스턴스입니다.Site
승인
이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.
-
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());
매개변수
이름 | 유형 | 설명 |
---|---|---|
url | String | 공개 URL입니다. |
리턴
— 지정된 URL에서 발견된 사이트입니다.Site
승인
이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.
-
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[]
승인
이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.
-
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()); }
매개변수
이름 | 유형 | 설명 |
---|---|---|
start | Integer | 반환할 첫 번째 사이트의 색인입니다. |
max | Integer | 반환할 최대 결과 수입니다. |
리턴
- 사용자가 소유한 모든 사이트의 배열입니다.Site[]
승인
이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.
-
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()); }
매개변수
이름 | 유형 | 설명 |
---|---|---|
domain | String | examplepetstore.com과 같은 Google Workspace 호스팅 도메인입니다. |
리턴
- 스크립트를 실행하는 사용자가 사용하는 사이트의 배열입니다.Site[]
승인
이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.
-
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()); }
매개변수
이름 | 유형 | 설명 |
---|---|---|
domain | String | examplepetstore.com과 같은 Google Workspace 호스팅 도메인입니다. |
start | Integer | 반환할 첫 번째 사이트의 색인입니다. |
max | Integer | 반환할 최대 결과 수입니다. |
리턴
- 사용자에게 속한 사이트의 배열입니다.Site[]
승인
이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.
-
https://sites.google.com/feeds