2012-06-17 57 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

相關問題