我创建了一个新的列表页面,但是不知道如何用值填充它。由于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脚本的新手,因此将不胜感激。
最佳答案
解决了,我在工作中使用了错误的功能。 addListItem是要使用的正确函数。
for(var i in domainPageItems) {
newDomainPage.addListItem([ "", domainPageItems[i].getValueByName("Title"), "", "" ]);
}