From d7b72dbbc3d52a926337d056135f9b5417843dbe Mon Sep 17 00:00:00 2001 From: Rodrigo Rodriguez Date: Sat, 15 Aug 2020 12:18:03 -0300 Subject: [PATCH] new(core.gbapp): GET and SET new keywords for storing values in .gbdialog BASIC. --- packages/core.gbapp/services/GBAPIService.ts | 4 ++-- packages/default.gbdialog/get-set-excel.vbs | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 packages/default.gbdialog/get-set-excel.vbs 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