Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 创建新网站列表页面后,如何向其添加值?_Javascript_Google Apps Script - Fatal编程技术网

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

Javascript 创建新网站列表页面后,如何向其添加值?,javascript,google-apps-script,Javascript,Google Apps Script,我已经创建了一个新的列表页面,但不知道如何用值填充它。由于newDomainpage还不包含任何值,因此在尝试设置值时,我一直收到一个空错误 var domainPage = SitesApp.getPageByUrl("https://sites.google.com/a/idearebel.com/url-of-page"); var newDomainPage = newClientPage.createListPage(projectName, projectUrl, domainPag

我已经创建了一个新的列表页面,但不知道如何用值填充它。由于newDomainpage还不包含任何值,因此在尝试设置值时,我一直收到一个空错误

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"), "", "" ]);
}

解决后,我使用了错误的函数来完成此任务。addListItem是要使用的正确函数

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