Which event will fire after calling openFromJson() so that I can continue to manipulate the spreadsheet object. For example:
ss.openFromJson({file: myData});
ss.hideColumn(2,2,true); //<-- throws error about unassigned properties
|
loadBtn.element.onclick = (): void => {
spreadsheet.openFromJson({ file: response.jsonObject });
setTimeout((): void => {
spreadsheet.hideColumn(2,2,true);
}, 1000);
} |
That seems like a kludge fix to me. So basically, I'm just guessing at how long I should wait for the task to be completed? What if it is very large spreadsheet one time and a small one the next? Is there no EVENT that let's me know exactly when it is complete?
|
loadBtn.element.onclick = (): void => {
spreadsheet.openFromJson({ file: response.jsonObject });
var sheet = spreadsheet.getActiveSheet();
setColumn(sheet, 2, { hidden: true }); // set the hidden property as true for particular column in spreadsheet model
}; |