我创建了一个新的列表页面,但不知道如何使用值填充它。由于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 Scripts的新手,因此非常感谢任何帮助。
答案 0 :(得分:0)
已解决,我正在使用错误的功能。 addListItem是要使用的正确函数。
for(var i in domainPageItems) {
newDomainPage.addListItem([ "", domainPageItems[i].getValueByName("Title"), "", "" ]);
}