File tree Expand file tree Collapse file tree 1 file changed +16
-10
lines changed
components/google_sheets/actions/create-spreadsheet Expand file tree Collapse file tree 1 file changed +16
-10
lines changed Original file line number Diff line number Diff 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} ;
You can’t perform that action at this time.
0 commit comments