Skip to content

Instantly share code, notes, and snippets.

@itewqq
Last active December 11, 2020 14:13
Show Gist options
  • Save itewqq/41d698779ad7bd1071c3afd23491e7b7 to your computer and use it in GitHub Desktop.
Save itewqq/41d698779ad7bd1071c3afd23491e7b7 to your computer and use it in GitHub Desktop.
Auto Fill Body Temperature in Excel
$("#run").click(() => tryCatch(run));
async function run() {
await Excel.run(async (context) => {
const sheet = context.workbook.worksheets.getActiveWorksheet();
var selectedRange = context.workbook.getSelectedRange();
selectedRange.load(['address', 'values', 'rowCount','columnCount'])
return context.sync()
.then(function () {
var arr = selectedRange.values;
for (var i = 0; i < arr.length; ++i) {
for (var j = 0;j < arr[i].length;++j){
arr[i][j]=(36.0+0.5*Math.random()).toFixed(1);
}
}
selectedRange.values = arr
});
});
}
async function tryCatch(callback) {
try {
await callback();
} catch (error) {
console.error(error);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment