Надстройка Excel - произошла непредвиденная ошибка - произошла внутренняя ошибка при обработке запроса - PullRequest
0 голосов
/ 25 сентября 2019

Я создаю надстройку Excel для своего проекта, в которой список данных должен быть привязан к ячейке в виде раскрывающегося списка.Когда я попытался использовать существующий код для его привязки, он возвращается с RichApi.Error

, который я создал в Excel Addin Project с Visual studio 2017. В файле Home.Js, ИспользованиеФункция document.ready () для привязки списка значений в ячейке.

$(document).ready(function () {
        Excel.run(function (ctx) {
        var sheet = ctx.workbook.worksheets.getActiveWorksheet();
    let range = sheet.getRange("A2:C2");
        range.dataValidation.clear();
        range.dataValidation.rule = {
            list: {
                inCellDropDown: true,
                source: "Option1, Option2, Option3"
            }
        };
     return ctx.sync();
     });
     }
 )};

Ожидаемое поведение: - Привязка раскрывающегося списка к ячейке

Текущее поведение: - GeneralException: внутренняя ошибкапроизошло.at Anonymous function

Среда:

 Host [Excel, Word, PowerPoint, etc.] : Excel 2016
 Office version number : office Professional Plus 2016  16.0.4849 - 64 bit
 Operating System :  Windows 10
 Office Js version : Microsoft.Office.js.1.1.0.16 

Пожалуйста, помогите этим людям ...

1 Ответ

0 голосов
/ 26 сентября 2019

API проверки данных Excel являются частью набора требований ExcelApi 1.8.Этот набор требований не поддерживается в Office 2016 без подписки. Он поддерживается в Office подписки (Office 365) версии 1808 (сборка 10730.20102) или новее.Для получения дополнительной информации о наборах требований Excel см. Наборы требований API JavaScript JavaScript .

...