javascript - 创建新站点列表页面后,如何为其添加值?

标签 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 脚本新手,因此我们将不胜感激。

最佳答案

已解决,我在这项工作中使用了错误的函数。 addListItem 是正确使用的函数。

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

关于javascript - 创建新站点列表页面后,如何为其添加值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34328108/

相关文章:

javascript - 如果 REGEX 表达式的条件与使用 Google 应用程序脚本输入的单元格不匹配,如何拒绝输入

javascript - 使用 Google Sheet 和 Google 脚本中的搜索进行循环

javascript - Nodejs Steam 交易报价管理器不进行轮询

javascript - 将对象属性作为函数参数传递?

javascript - 本地从canvas元素获取三个.js场景进行操作

javascript - 将货币紧凑表示法(例如 '$1.5k' )转换为整数(例如 1500)

amazon-s3 - 如何将 png 文件上传到 S3 Bucket?

file - 如何使用 Google Apps 脚本和 Discord Webhook 将图像上传到 Discord?

javascript - 使用 javascript UDF 对 BigQuery 中整数数组的值求和

JavaScript:将字符串 push() 到数组中返回 **null**