diff --git a/packages/core.gbapp/services/GBAPIService.ts b/packages/core.gbapp/services/GBAPIService.ts index 4c2802c1..8d88bbfc 100644 --- a/packages/core.gbapp/services/GBAPIService.ts +++ b/packages/core.gbapp/services/GBAPIService.ts @@ -126,7 +126,7 @@ class SysClass { let body = { values: [[]] }; body.values[0][0] = value; - let res2 = await client + await client .api( `https://graph.microsoft.com/v1.0/sites/${siteId}/lists/${libraryId}/drive/items/${document[0].id}/workbook/worksheets('Sheet1')/range(address='${address}')` ) @@ -214,7 +214,7 @@ class SysClass { return m.name === file; }); - if (document === undefined) { + if (!document || document.length === 0) { throw `File '${file}' specified on save GBasic command GET not found. Check the .gbdata or the .gbdialog associated.`; } diff --git a/packages/default.gbdialog/get-set-excel.vbs b/packages/default.gbdialog/get-set-excel.vbs new file mode 100644 index 00000000..f3c19d63 --- /dev/null +++ b/packages/default.gbdialog/get-set-excel.vbs @@ -0,0 +1,3 @@ +value = get "list.xslx", "A1:A1" + +set "list.xslx", "A1:A1", "value" \ No newline at end of file