【发布时间】:2020-10-15 05:51:33
【问题描述】:
var folder = DriveApp.getFolderById('1_gA4D7dfybJ60IdfgsnqdfdsgVoo9D76fgsdgf9cqmAnJI7g7');
var contents = folder.getFiles();
var file;
var name;
var sheet = SpreadsheetApp.getActiveSheet();
var date;
var size;
sheet.clear();
sheet.appendRow(["Nome", "Data", "Dimensione"]);
while(contents.hasNext()) {
file = contents.next();
name = file.getName();
date = file.getDateCreated();
size = file.getSize();
id = file.getUrl();
data = [name, date, size,id]
sheet.appendRow(data);
}
};
每次清除所有数据后,从头开始添加数据。
sheet.clear();sheet.appendRow(["Nome", "Data", "Dimensione"]);
有什么方法可以检查数据吗?
如果相同的数据已经存在,则该函数不适用于该行。
如果添加了新记录,也应该添加,但函数不会从一个重新开始。
如果我的文件夹中有 20 个 PDF,并在文件夹中再添加一个 PDF,则添加函数 21 pdf,并且不要从头开始运行该函数。
【问题讨论】:
标签: javascript google-apps-script google-sheets google-drive-api