Skip to content

Commit e169691

Browse files
add option to fetch only owned
1 parent e67dd18 commit e169691

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

components/google_sheets/google_sheets.app.mjs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,10 @@ export default {
6464
query,
6565
prevContext,
6666
driveId,
67+
fetchOnlyOwned,
6768
}) {
6869
const { nextPageToken } = prevContext;
69-
return this.listSheetsOptions(driveId, nextPageToken, query);
70+
return this.listSheetsOptions(driveId, nextPageToken, query, fetchOnlyOwned);
7071
},
7172
},
7273
worksheetIDs: {
@@ -252,11 +253,13 @@ export default {
252253
}
253254
return sum;
254255
},
255-
async listSheetsOptions(driveId, pageToken = null, query) {
256+
async listSheetsOptions(driveId, pageToken = null, query, fetchOnlyOwned) {
256257
const searchQuery = query
257258
? ` and name contains '${query}'`
258259
: "";
259-
const q = `mimeType='application/vnd.google-apps.spreadsheet'${searchQuery}`;
260+
const q = fetchOnlyOwned
261+
? `mimeType='application/vnd.google-apps.spreadsheet'${searchQuery} and 'me' in owners`
262+
: `mimeType='application/vnd.google-apps.spreadsheet'${searchQuery}`;
260263
let request = {
261264
q,
262265
};

0 commit comments

Comments
 (0)