Google apps script 如果文件不存在,则将文件添加到现有文件夹';该文件夹中不存在
到目前为止,我有以下代码:Google apps script 如果文件不存在,则将文件添加到现有文件夹';该文件夹中不存在,google-apps-script,Google Apps Script,到目前为止,我有以下代码: function myFunction() { var lema = 'house'; var trad = 'casa'; var folder = DriveApp.getFolderById('0B_5BQ4yVTu...'); var doc1 = DriveApp.createFile(lema + ' [ie] ' + trad, '~'); var doc2 = DriveApp.createFile(trad + ' [ei] '
function myFunction() {
var lema = 'house';
var trad = 'casa';
var folder = DriveApp.getFolderById('0B_5BQ4yVTu...');
var doc1 = DriveApp.createFile(lema + ' [ie] ' + trad, '~');
var doc2 = DriveApp.createFile(trad + ' [ei] ' + lema, '~');
folder.addFile(doc1);
folder.addFile(doc2);
}
它创建两个文件(doc1
和doc2
),并将它们移动到指定的文件夹中,即使这两个文件已经存在
请帮助我改进此代码,使其仅在两个文件不存在时添加它们。是否可以仅使用文件名检查文件是否存在
谢谢。您可以直接在目标文件夹中创建文件
function myFunction() {
var lema = 'house';
var trad = 'casa';
var folder = DriveApp.getFolderById('0B_5BQ4yVTu...');
var fileName1 = lema + ' [ie] ' + trad;
if (!folder.getFilesByName(fileName1).hasNext()) {
folder.createFile(fileName1, '~');
}
var fileName2 = lema + ' [ei] ' + trad;
if (!folder.getFilesByName(fileName2).hasNext()) {
folder.createFile(fileName2, '~');
}
}
伟大的谢谢你,阿米特。