Как я могу заполнить разное содержимое в разных контекстах Word.run()?
Следующие коды содержат две части событий заполнения,
Когда заполните отдельно, это нормально.
Но при заполнении вместе происходит ошибка.
Сообщение об ошибке:
OfficeExtension.Error
ItemNotFound
Word.run(function (context) {
//....
$.each(tables.items, function (idx, t) {
return context.sync().then(function () {
//fill one
if (t.values[0] == "Table_Excel1") {
var data = excelInfo.mainFinancial3_15;
$.each(data, function (idx, d) {
$.each(d, function (idx2, r) {
t.values[idx + 2][idx2] = r.toString();
});
});
return context.sync().then(function () {
}).catch(function (e) {
console.log(e);
});
}
//fill two
if (t.values[0] == "Table_Excel2") {
var data = excelInfo.threeFinancial19_68;
$.each(data, function (idx, d) {
$.each(d, function (idx2, r) {
if (r.length > 0) {
t.values[idx + 2][idx2] = r.toString();
}
});
});
return context.sync().then(function () {
}).catch(function (e) {
console.log(e);
});
}
});