我尝试添加一些名称从数组到列表下拉不工作。
这是我的代码:
function dataDrpdwon() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var item = ss.addListItem();
item.setTitle('Do you prefer cats or dogs?')
.setChoices([
item.createChoice('Cats'),
item.createChoice('Dogs')
]);
}
在任何单元格中添加=dataDrpdwon()
后,我看到此错误TypeError: ss.addListItem is not a function (line 3).
任何帮助修复。
我想在任何单元格中添加=dataDrpdwon()
,并查看列表下拉列表。
addlisttitem是listtitem类中的一个函数。这里有https://developers.google.com/apps-script/reference/forms/list-item
文档
addListItem在ActiveSpreadsheet对象上不可用,我认为它只适用于表单。
我不太熟悉App Script,但表/Excel中的下拉菜单通常是通过验证完成的。所以你可能需要一种不同的方法。快速搜索一下,可能会帮你找到正确的方向。