应用程序脚本显示文件夹中包含的 ID 和权限
App script show id and permissions contained in a folder
我有这个应用程序脚本代码来显示 ID 及其权限,但它抛出 null 错误,
我对应用程序脚本了解不多
你能帮我看看id和他们的权限吗
function showpermisssions() {
var folder = DriveApp.getFolderById("1tLv4ZkSltTGpK34PcNJ-OQL5UAL67HWo");
var files = folder.getFiles();
while (files.hasNext()) {
// Print list of files inside the folder
file = files.next().getId();
var id = DriveApp.getFileById(file);
try {
var access = file.getSharingAccess();
var permission = file.getSharingPermission();
var viewers = file.getViewers();
var editors = file.getEditors();
// Logger.log(id);
}
catch (e) {Logger.log(id); Logger.log(access);Logger.log(permission);};
// Recursive call for any sub-folders
}
}
在您的代码文件中有一个 id,因此它没有方法。
file = files.next().getId();
我有这个应用程序脚本代码来显示 ID 及其权限,但它抛出 null 错误, 我对应用程序脚本了解不多 你能帮我看看id和他们的权限吗
function showpermisssions() {
var folder = DriveApp.getFolderById("1tLv4ZkSltTGpK34PcNJ-OQL5UAL67HWo");
var files = folder.getFiles();
while (files.hasNext()) {
// Print list of files inside the folder
file = files.next().getId();
var id = DriveApp.getFileById(file);
try {
var access = file.getSharingAccess();
var permission = file.getSharingPermission();
var viewers = file.getViewers();
var editors = file.getEditors();
// Logger.log(id);
}
catch (e) {Logger.log(id); Logger.log(access);Logger.log(permission);};
// Recursive call for any sub-folders
}
}
在您的代码文件中有一个 id,因此它没有方法。
file = files.next().getId();