创建新网站后列表页面如何向其中添加值?

时间:2015-12-17 06:36:57

标签: javascript google-apps-script

我创建了一个新的列表页面,但不知道如何使用值填充它。由于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的新手,因此非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

已解决,我正在使用错误的功能。 addListItem是要使用的正确函数。

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