【发布时间】:2014-09-02 12:28:01
【问题描述】:
我从电子表格中捕获了一个未排序的范围,以在 Google 表单中创建一个 ListItem。我希望这个列表项按字母顺序排序,但是一旦我得到范围,如果我使用 range.sort() 它也会对电子表格上的数据进行排序。关于如何排序值而不是电子表格的任何建议?
到目前为止,我有这个代码:
//Import Clients List
var sheetClients = ss.getSheetByName("Clients");
var range = sheetClients.getRange(1, 1, sheetClients.getLastRow());
range.sort(1);
var values = range.getValues();
var item = formulari.addListItem();
item.setTitle("Client");
item.setChoiceValues(values);
谢谢。
【问题讨论】:
-
究竟什么是“公式”?它需要什么论据?
-
我想它是表单本身,但你应该在展示代码示例时显示每个变量定义......以避免混淆和错误的答案。
标签: google-apps-script google-spreadsheet-api google-forms