Копирование урлов фотографий в Google Drive одним кликом
Цена договорная
•
наличный расчёт, безналичный расчёт, электронные деньги
Добрый день.
В общем вот такая задача:
Мне нужно организовать одну работу для фотографа, а именно:
1.Фотограф в google drive закидывает нужные фотографии (5, 10 или хоть 100 штук)
3. Он выделяет все нужные фотографии (их может быть много) и нажимает на одну кнопку, которая копирует урлы у всех этих фоток.
4. После он заходит в нужную гугл таблицу и вставляет все урлы в одну ячейку. Все вставляются последовательно через запятую.
Сейчас на данный момент решения вот такие есть:
1. Грузим фотку в гугл драйв, правой кнопкой мыши и в меню нажимаем "Включить доступ по ссылке". Ссылка автоматом копируется в буфер.
2. Получаем вот такую ссылку https://drive.google.com/open?id=1sXiAf2JjCHeBijhN...
3. В этой ссылке "open" меняем на "uc" и получаем вот это https://drive.google.com/uc?id=1sXiAf2JjCHeBijhNUY...
4. И если пройти по этой ссылке то получаем редирект и ссылка будет вот такой:
https://doc-0c-04-docs.googleusercontent.com/docs/...
(Нужен именно только прямой линк)
мы делаем с помощью вот этого:
function getLink(input) {
if (input) {
var link = input.toString().replace("/open", "/uc");
var response = UrlFetchApp.fetch(link, {'followRedirects': false, 'muteHttpExceptions': false});
return response.getHeaders()['Location'];
}
}
Надо весь этот процесс максимум оптимизировать. Какие предложения?)
В общем вот такая задача:
Мне нужно организовать одну работу для фотографа, а именно:
1.Фотограф в google drive закидывает нужные фотографии (5, 10 или хоть 100 штук)
3. Он выделяет все нужные фотографии (их может быть много) и нажимает на одну кнопку, которая копирует урлы у всех этих фоток.
4. После он заходит в нужную гугл таблицу и вставляет все урлы в одну ячейку. Все вставляются последовательно через запятую.
Сейчас на данный момент решения вот такие есть:
1. Грузим фотку в гугл драйв, правой кнопкой мыши и в меню нажимаем "Включить доступ по ссылке". Ссылка автоматом копируется в буфер.
2. Получаем вот такую ссылку https://drive.google.com/open?id=1sXiAf2JjCHeBijhN...
3. В этой ссылке "open" меняем на "uc" и получаем вот это https://drive.google.com/uc?id=1sXiAf2JjCHeBijhNUY...
4. И если пройти по этой ссылке то получаем редирект и ссылка будет вот такой:
https://doc-0c-04-docs.googleusercontent.com/docs/...
(Нужен именно только прямой линк)
мы делаем с помощью вот этого:
function getLink(input) {
if (input) {
var link = input.toString().replace("/open", "/uc");
var response = UrlFetchApp.fetch(link, {'followRedirects': false, 'muteHttpExceptions': false});
return response.getHeaders()['Location'];
}
}
Надо весь этот процесс максимум оптимизировать. Какие предложения?)
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.