Skip to content

Commit 9314e9a

Browse files
committed
updates
1 parent 4c07ea7 commit 9314e9a

File tree

1 file changed

+16
-10
lines changed

1 file changed

+16
-10
lines changed

components/google_sheets/actions/create-spreadsheet/create-spreadsheet.mjs

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ export default {
4343
optional: true,
4444
},
4545
},
46-
async run() {
46+
async run({ $ }) {
4747
const {
4848
googleSheets,
4949
sheetId,
@@ -60,26 +60,32 @@ export default {
6060
isMyDrive,
6161
} = googleSheets;
6262

63+
let response;
6364
if (sheetId) {
64-
return copySpreadsheet(sheetId, title);
65+
response = await copySpreadsheet(sheetId, title);
66+
} else {
67+
response = await createSpreadsheet({
68+
resource: {
69+
properties: {
70+
title,
71+
},
72+
},
73+
});
6574
}
6675

67-
const response = await createSpreadsheet({
68-
resource: {
69-
properties: {
70-
title,
71-
},
72-
},
73-
});
76+
const spreadsheetId = response?.spreadsheetId || response?.id;
77+
const summary = `Successfully created spreadsheet with ID: ${spreadsheetId}`;
7478

7579
if (!folderId && isMyDrive(drive)) {
80+
$.export("$summary", summary);
7681
return response;
7782
}
7883

79-
const spreadsheet = await updateFile(response.spreadsheetId, {
84+
const spreadsheet = await updateFile(spreadsheetId, {
8085
addParents: folderId || drive,
8186
});
8287

88+
$.export("$summary", summary);
8389
return getSpreadsheet(spreadsheet.id);
8490
},
8591
};

0 commit comments

Comments
 (0)