СОХРАНЯТОР: берем ссылки и делаем из них файлы на Google Диске из Таблиц Друзья, привет! Недавно мы написали для вас о том, как в Таблицах создавать QR-коды. В комментариях к этому посту был вопрос - а как сохранить созданные картинки (имея ссылку на них) как файлы на Google Диске? Все время после того, как мы получили вопрос мы не спали, не ели и думали над решением, в итоге оно готово, мы создали для вас Таблицу со скриптом. Таблица со скриптом 1) в ячейку A2 вставляете ID папки на Диске (Все будет сохраняться в неё) 2) в диапазон A5:A вставляете прямые ссылки на свои файлы 3) запускаете скрипт через клик на картинку 4) скрипт обойдет каждую ссылку и попытается создать из нее файл и сохранить этот файл на Диск в вашу папку, в случае успеха поместит ссылку на результат в столбец B, в случае ошибки - эту ошибку PS Картинки сохраняются, PDF-файлы также сохраняются, остальное не пробовали, потестируйте самостоятельно. Код отдельно function google_sheets() { const ss = SpreadsheetApp.getActive(); const sh = ss.getSheetByName('Сейв!'); const d = sh.getDataRange().getValues(); var folder = DriveApp.getFolderById(d[1][0]); if (!folder) { ss.toast('папка не существует или у вас к ней нет доступа, в общем, всё'); return; } for (var x = 4; x < d.length; x++) { try { const url = d[x][0]; const response = UrlFetchApp.fetch(url).getBlob(); const file = folder.createFile(response); const fileUrl = file.getUrl(); sh.getRange(x + 1, 2).setValue(fileUrl); } catch (err) { sh.getRange(x + 1, 2).setValue(err.name + ', ' + err.message); } }; }; --- ⭐️ Заказ работы у нас
6 месяцев назад