Browse Source

fix: error when preview google sheet values

Ahmad Kholid 2 years ago
parent
commit
6e805c4e50
2 changed files with 4 additions and 3 deletions
  1. 3 2
      src/components/newtab/workflow/edit/EditGoogleSheets.vue
  2. 1 1
      src/utils/shared.js

+ 3 - 2
src/components/newtab/workflow/edit/EditGoogleSheets.vue

@@ -285,9 +285,10 @@ async function previewData() {
     let result = await response.json();
 
     if (isGetValues) {
+      const values = result?.values ?? [];
       result = props.data.firstRowAsKey
-        ? convert2DArrayToArrayObj(result.values)
-        : result.values;
+        ? convert2DArrayToArrayObj(values)
+        : values;
     } else {
       result = {
         tableRange: result.tableRange || null,

+ 1 - 1
src/utils/shared.js

@@ -240,7 +240,7 @@ export const tasks = {
     outputs: 1,
     maxConnection: 1,
     allowedInputs: true,
-    refDataKeys: ['fileName'],
+    refDataKeys: ['fileName', 'selector'],
     autocomplete: ['variableName'],
     data: {
       description: '',