如何使用Javascript API在Excel中插入下拉列表或复选框?

时间:2018-03-20 08:51:24

标签: javascript excel office-js officedev

我正在关注文档(https://dev.office.com/reference/add-ins/excel/excel-add-ins-reference-overview)来构建Excel加载项。加载项需要使用下拉列表或复选框填充Excel表列,以便用户选择要对表行执行的操作。我似乎找不到任何API在Excel电子表格中插入下拉列表/复选框。有人可以建议我怎么做吗?谢谢!

2 个答案:

答案 0 :(得分:0)

Office-js不支持UI控件,如文本框,复选框,按钮等。您需要在任务窗格或对话框中接受此类用户输入。或者,您也可以接受Excel单元格中的输入(虽然这有点困难),并且可以使用数据验证API(仍处于测试阶段)来包含单元格中的下拉值,以帮助控制输入值。

答案 1 :(得分:0)

尝试获取手机并致电

cell.dataValidation = {
  type: 'list',
  allowBlank: true,
  formulae: ['"Selected,Rejected,On-hold"'],
};

基于How to add data validation list in excel using javascript