File tree Expand file tree Collapse file tree 1 file changed +16
-10
lines changed
drive/snippets/drive_v3/file_snippets Expand file tree Collapse file tree 1 file changed +16
-10
lines changed Original file line number Diff line number Diff line change @@ -30,17 +30,23 @@ async function searchFile() {
3030 } ) ;
3131 const service = google . drive ( { version : 'v3' , auth} ) ;
3232 const files = [ ] ;
33+ let pageToken = null ;
34+
3335 try {
34- const res = await service . files . list ( {
35- q : 'mimeType=\'image/jpeg\'' ,
36- fields : 'nextPageToken, files(id, name)' ,
37- spaces : 'drive' ,
38- } ) ;
39- Array . prototype . push . apply ( files , res . files ) ;
40- res . data . files . forEach ( function ( file ) {
41- console . log ( 'Found file:' , file . name , file . id ) ;
42- } ) ;
43- return res . data . files ;
36+ do {
37+ const res = await service . files . list ( {
38+ q : 'mimeType=\'image/jpeg\'' ,
39+ fields : 'nextPageToken, files(id, name)' ,
40+ spaces : 'drive' ,
41+ pageToken : pageToken ,
42+ } ) ;
43+ res . data . files . forEach ( function ( file ) {
44+ console . log ( 'Found file:' , file . name , file . id ) ;
45+ } ) ;
46+ Array . prototype . push . apply ( files , res . files ) ;
47+ pageToken = res . nextPageToken ;
48+ } while ( pageToken ) ;
49+ return files ;
4450 } catch ( err ) {
4551 // TODO(developer) - Handle error
4652 throw err ;
You can’t perform that action at this time.
0 commit comments