My code:
function createFolderInManagedSharedDrives() {
var pageToken = null;
var pageSize = 100; // Adjust as needed
do {
var response = Drive.Drives.list({
pageToken: pageToken,
supportsAllDrives: true // Use true without quotation marks
});
var drives = response.items;
for (var i = 0; i < drives.length; i++) {
var drive = drives[i];
var permissions = Drive.Permissions.list(drive.id);
for (var j = 0; j < permissions.items.length; j++) {
var permission = permissions.items[j];
if (permission.emailAddress === Session.getEffectiveUser().getEmail() &&
(permission.role === 'organizer' || permission.role === 'owner')) {
var newFolder = DriveApp.getFolderById(drive.id).createFolder("New Folder Name");
Logger.log("New Folder ID: " + newFolder.getId());
break;
}
}
}
pageToken = response.nextPageToken;
} while (pageToken);
}
Error:
GoogleJsonResponseException: API call to drive.permissions.list failed with error: File not found: 0AN-JWFb-ZKHJUk9PVA
createFolderInManagedSharedDrives @ Kod.gs:15
i try add SupportAllDrives flag but not worked.