创建一个新的网站列表页面后,我如何向它添加值

After creating a new sites List Page How can I add values to it?

本文关键字:添加 一个 列表 网站 创建      更新时间:2023-09-26

我创建了一个新的列表页面,但不知道如何用值填充它。由于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"));
}

我是谷歌脚本的新手,因此任何帮助都将不胜感激。

解决了问题,我在作业中使用了错误的函数。addListItem是要使用的正确函数。

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