我对Google Apps脚本很陌生,我想知道是否可以创建一个复制模板网站的脚本和数字'新的标题,名称等。
以下是我希望它做的事情:
到目前为止,我想出了这个非常简单的复制脚本,它在调试时给出了一个错误并创建了一个空白" site0001"站点
function CopySite() {
var siteCopy = SitesApp.copySite("mydomain.com", "site0000", "site0000",
//I have no idea what to put here//)
var site = SitesApp.createSite("mydomain.com", "site0001",
"site0001", "Site 0001")
}
答案 0 :(得分:0)
.copySite()
创建新网站。之后您无需使用.createSite()
。所以,如果你已经在'mydomain.com'上有一个'site0000'而只想复制它,请调用新的'site0001',试试这个
function copySite(){
var site = SitesApp.getSite('mydomain.com', 'site0000'); //find the site to copy
var newSite = SitesApp.copySite('mydomain.com', 'site0001', 'Site 0001', 'Site description', site); //create the new site
}
然后,您可以使用newSite
执行您喜欢的操作。
如果要创建多个网站的名称,您可能希望为新网站的名称等使用变量。