Size: a a a

Чат | Google Таблицы и скрипты

2018 September 26

AV

Alex V in Чат | Google Таблицы и скрипты
Подскажите, есть где-то чат по гуглдиску? Необходимо пакетно удалить пользователя из доступа ко всем имеющимся файлам, ранее уже сталкивался с этой задачей, весьма проблемный процесс, может, кто-то знает быстрый путь / приложение
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alex V
Подскажите, есть где-то чат по гуглдиску? Необходимо пакетно удалить пользователя из доступа ко всем имеющимся файлам, ранее уже сталкивался с этой задачей, весьма проблемный процесс, может, кто-то знает быстрый путь / приложение
Доброго дня, Алекс!
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
источник

AV

Alex V in Чат | Google Таблицы и скрипты
Это же текущий чат по гуглотаблицам :) а я именно по гуглдиску ищу
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alex V
Это же текущий чат по гуглотаблицам :) а я именно по гуглдиску ищу
Да, я его и имел ввиду, мы недавно обсуждали эту проблему и я написал скрипт для этого
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Анастасия, привет, зашлешь копию скрипта, который получился в итоге?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alex V
Это же текущий чат по гуглотаблицам :) а я именно по гуглдиску ищу
Вам не нужен чат по гугл-диску, вам нужно написать для вашего запроса скрипт. Скрипты обсуждаются либо в нашем чате, либо здесь https://t.me/googleappsscriptrc
источник

AV

Alex V in Чат | Google Таблицы и скрипты
Я понял. Тогда подожду от Анастасия копию скрипта, если возможно. Уже и https://www.metadriveapp.com/ попробовал, и Google Drive Permissions Auditor. Удобного способа как будто нет
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alex V
Я понял. Тогда подожду от Анастасия копию скрипта, если возможно. Уже и https://www.metadriveapp.com/ попробовал, и Google Drive Permissions Auditor. Удобного способа как будто нет
По сути вы хотите удалить пользователя из всех его файлов?
источник

AV

Alex V in Чат | Google Таблицы и скрипты
хочу удалить пользователя из всех файлов, размещенных на гуглдиске и доступных мне для редактирования.

вручную придется разбираться с файлами, где пользователь — владелец. делать их копии и т.д.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alex V
хочу удалить пользователя из всех файлов, размещенных на гуглдиске и доступных мне для редактирования.

вручную придется разбираться с файлами, где пользователь — владелец. делать их копии и т.д.
У Анастасии была примерно такая же задача, там в принципе скрипт на несколько строчек
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alex V
хочу удалить пользователя из всех файлов, размещенных на гуглдиске и доступных мне для редактирования.

вручную придется разбираться с файлами, где пользователь — владелец. делать их копии и т.д.
function myFunction() {
 
 var files = DriveApp.getFiles();
 while (files.hasNext()) {
   var file = files.next();
   try{
     file.removeEditor('thisemail@gmail.com')
   } catch (err){}
   
 }


Вот этот скрипт удалит выбранный e-mail пользователя из доступных вам документов (из тех, из которых сможет, где удаляемый пользователь не является владельцем)
источник

AV

Alex V in Чат | Google Таблицы и скрипты
Eugeny Namokonov
function myFunction() {
 
 var files = DriveApp.getFiles();
 while (files.hasNext()) {
   var file = files.next();
   try{
     file.removeEditor('thisemail@gmail.com')
   } catch (err){}
   
 }


Вот этот скрипт удалит выбранный e-mail пользователя из доступных вам документов (из тех, из которых сможет, где удаляемый пользователь не является владельцем)
отлично, пойду пробовать, спасибо!
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Умеете скрипты запускать?
источник

AV

Alex V in Чат | Google Таблицы и скрипты
в Script Editor же, и оттуда?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
https://script.google.com либо здесь создать отдельный проект
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Либо в какой-нибудь Таблице, в Script Editor, да. Будут вопросы - пишите, будем помогать.
источник

AV

Alex V in Чат | Google Таблицы и скрипты
Скрипт дважды написал "Превышено максимально допустимое время выполнения". Видимо, очень много файлов. Какой-то таймаут ему можно задать?
источник

AV

Alex V in Чат | Google Таблицы и скрипты
Пишут, что решить это можно перекидыванием токена из запуска в запуск, видимо, этот скрипт мне не подходит. Буду дальше искать решения
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Добавил в сниппеты занятную функцию. Она объединяет в вертикальный диапазон все, что ей передают https://github.com/oshliaer/google-apps-script-snippets/blob/master/snippets/customfunction_union_ranges/customfunction_union_ranges.js
источник