There is a nested function where asnyc functions and normal functions are used. I am a beginner in JavaScript by the way.
async function run() {
try {
await Excel.run(async context => {
document.getElementById("status").value = "";
let checks = [];
const sheet = context.workbook.worksheets.getActiveWorksheet();
const uR = context.workbook.getSelectedRange();
uR.load('values');
await context.sync();
let data2 =uR.values;
let data2.forEach((row,index)=>{
docfunction(row);
Within this docfunction
I want to use:
function docfunction(row) {
let checknumber = context.workbook.functions.isNumber(row[5]);
checknumber.load('value');
await context.sync();
checknumber = checknumber.value;
However, await context.sync()
is not working.