2012-06-17 3 views
0

웹 페이지 생성 장의 GAS를 처음 사용하고 Enterprise Application Essentials 책을 따르면서 새로운 기능입니다. 사이트 클래스 createWebPage 방법은 다음과 같이 내가 조금 snipet에서 실행할 경우에도 "또 다른 개체가 이미 같은 이름을 가진"반환createWebPage가 '같은 이름의 다른 엔티티가 이미 있습니다.'

function test() { 
    var site = SitesApp.getSiteByUrl("https://sites.google.com/site/mysite"); 
    var page = site.createWebPage("xxx","xxx","<p>"); 
} 

디버깅, 나는 즉시 내가 한 단계로 오류가 발생하는 경우 방법 그래서 나는 그것이 일어나고 있는지 볼 수 없다.

답변

1

페이지가 존재하는지 확인하려면 getAllDescendants()을 시도해 보시기 바랍니다.

+0

감사합니다. Serge. getAllDescendants는 기존 페이지의 배열을 반환하므로 스크립트에서 내 사이트를 볼 수 있습니다. –

+0

Serge가 말한 것은 getAllDescendants() 호출을 사용하고 페이지가 이미있는 경우 새 페이지를 만드는 대신 사용하는 것이라고 생각합니다. – Srik

관련 문제