បន្ទាប់ពីយើងសិក្សា Google Drive ជាមួយ Apps Script រួចមក យើងមកសិក្សាសម្រាប់ដាក់ទៅក្នុង Google Sheets

យើងទាញឈ្មោះ និង URL នៃរូបភាពដែលនៅក្នុង google drive ទៅដាក់នៅក្នុង Google Sheets


function myFunction() { //របស់ googe drive var gdrive = DriveApp.getFolderById('1hyKpOYIVaGiV8PiWmHzC1HP12amGfCUX') //នេះរបស់ google sheets var ss =SpreadsheetApp.getActiveSpreadsheet().getActiveSheet() var i = 2 var file = gdrive.getFiles() while(file.hasNext()){ var fileName = file.next() var url = fileName.getUrl() ss.getRange(i,1).setValue(fileName) ss.getRange(i,2).setValue(url) i++ Logger.log(fileName) Logger.log(url) } }

យើងទាញទិន្ន័យទាំងអស់ទៅដាក់ Google Sheets ដូចខាងក្រោមនេះដែលមាន cell province distric និង URL



function myFunction() { //របស់ google drive var gdrive = DriveApp.getFolderById('1MvmRlx_PBlf2F1PZkyajUlQNRMgoGV0X') //នេះរបស់ google sheets var ss =SpreadsheetApp.getActiveSpreadsheet().getActiveSheet() var i = 2 var fd = gdrive.getFolders() while(fd.hasNext()){ var fdName = fd.next() ss.getRange(i,1).setValue(fdName) //យើងទាញយក subfolder var subFd = fdName.getFolders() while(subFd.hasNext()){ var sFdName = subFd.next() ss.getRange(i, 2).setValue(sFdName) //យើងទាញយក file និង url ពីក្នុង subfolder var fileName = sFdName.getFiles() while(fileName.hasNext()){ var fn = fileName.next() var url = fn.getUrl() ss.getRange(i, 3).setValue(fn) ss.getRange(i, 4).setValue(url) i++ } } } }
0 Comments