2015-12-17 72 views
1

我已經創建了一個新的列表頁面,但不知道如何用值填充它。由於newDomainpage尚未包含任何值,因此在嘗試設置值時,我一直收到NULL錯誤。創建新網站列表頁後如何爲其添加值?

var domainPage = SitesApp.getPageByUrl("https://sites.google.com/a/idearebel.com/url-of-page"); 
var newDomainPage = newClientPage.createListPage(projectName, projectUrl, domainPageContent, [ "Used", "Title", "Notes" ]); 

var domainPageItems = domainPage.getListItems(); 
var newDomainPageitems = newDomainPage.getListItems(); 

for(var i in domainPageItems) { 
    newDomainPageitems[i].setValueByIndex(2, domainPageItems[i].getValueByName("Title")); 
    // Logger.log(domainPageItems[i].getValueByName("Title")); 
} 

我是Google新手腳本,因此任何幫助將不勝感激。

回答

0

解決了,我使用了錯誤的功能。 addListItem是使用的正確函數。

for(var i in domainPageItems) { 
    newDomainPage.addListItem([ "", domainPageItems[i].getValueByName("Title"), "", "" ]); 
}