បន្ទាប់ពីយើងសិក្សា 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