我创建了一个新的列表页面,但不知道如何用值填充它。由于 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"), "", "" ]);
}
关于javascript - 创建新站点列表页面后,如何为其添加值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34328108/