获取 URL 驱动器 Google 中的文件,感谢其名称
Get URL of a file in Google Drive thanks to its name
首先,对不起我的英语(我正在学习^^)。
我想要一个脚本来找到一个文件的 url 感谢文件名,然后把 URL 放在我的 sheet 中叫做 'Suivi-des-devis!'在 'O2'
范围内
文件一律叫“FAC_quote号”,引用号在sheet'DEVIS!'在'E6'.
我真的尝试过单独创建脚本,但它不起作用。有人可以帮我更正脚本吗?
function testenregistrement() {
const doc = SpreadsheetApp.getActive();
var f2 = doc.getSheetByName('Suivi-des-devis');
var dossier2 = DriveApp.getFolderById("1WNyBdexfylgflnDeKtMcdIN-eS578dlH")
var nom = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('DEVIS').getRange('E6').getValue();
var files = dossier2.getFilesByName("FAC_" + nom).getUrl(); f2.getRange('O2').setValue(files);
}
获取文件的Folder.getFilesByName() method gets a FileIterator object. Use the FileIterator.next()方法,像这样:
var files = dossier2.getFilesByName("FAC_" + nom).next().getUrl();
首先,对不起我的英语(我正在学习^^)。
我想要一个脚本来找到一个文件的 url 感谢文件名,然后把 URL 放在我的 sheet 中叫做 'Suivi-des-devis!'在 'O2'
范围内文件一律叫“FAC_quote号”,引用号在sheet'DEVIS!'在'E6'.
我真的尝试过单独创建脚本,但它不起作用。有人可以帮我更正脚本吗?
function testenregistrement() {
const doc = SpreadsheetApp.getActive();
var f2 = doc.getSheetByName('Suivi-des-devis');
var dossier2 = DriveApp.getFolderById("1WNyBdexfylgflnDeKtMcdIN-eS578dlH")
var nom = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('DEVIS').getRange('E6').getValue();
var files = dossier2.getFilesByName("FAC_" + nom).getUrl(); f2.getRange('O2').setValue(files);
}
获取文件的Folder.getFilesByName() method gets a FileIterator object. Use the FileIterator.next()方法,像这样:
var files = dossier2.getFilesByName("FAC_" + nom).next().getUrl();