この関数からどのように値を返すことができますか?私は回避策としてコールバックを書く必要があります。私はExcel.run()を使用し、必要な値を関数出力として返す、以下のようなユーティリティ関数を書くことができるようにしたいと思います。Excel.run()で関数から値を返す方法は?
function currentSheetName() {
//How to return a value from this function. For eg: activeWorksheet.name
Excel.run(function (ctx) {
var activeWorksheet = ctx.workbook.worksheets.getActiveWorksheet();
activeWorksheet.load("name");
return ctx.sync().then(function(){
callback(activeWorksheet.name)
});
}).then(function() {
}).catch(function() {
});
};